a Staff Software Engineer based in Dallas, Texas,
with a proven track record of building robust and scalable full-stack applications.
My journey into technology is rooted in a creative background in music composition —
a field that honed my ability to see both the intricate details as well as the larger architectural picture.
I apply that same creative discipline and structural thinking to software engineering,
transforming complex problems into elegant, high-performing solutions.
As a staff engineer, I specialize in architecting and delivering impactful features for web and mobile platforms.
I thrive on leading technical initiatives, mentoring fellow engineers, and leveraging my expertise across the stack to build exceptional user experiences.
See some of the things I've built.
Close
Projects
Bullet Barrage Basketball
Dodge the bullets, steal the ball, and shoot your shot to win in
Bullet Barrage Basketball!
Available on Steam.
Bullet Barrage Basketball is a chaotic, fast-paced multiplayer game where
players compete in a high-stakes basketball match while dodging an onslaught of bullets and missiles.
- Led a 20-person cross-functional, hybrid team through development and release over 9 months
- Coordinated development across art, music, design, and engineering disciplines while contributing game and systems programming
- Facilitated weekly meetings to track work and ensure steady progress across monthly milestones
- Showcased at various conventions throughout Texas to gain feedback on game feel and implementation
Project source code is closed source.
Yet another retro tool
This is, you guessed it,
yet another retro tool.
Are retro tools overdone? Maybe. But this tool is free!
There's no price to make a quick retro for any need you have.
Web and mobile friendly.
-
Tech Stack: React, Vite, tailwindCSS, Express.js, DrizzleORM, PostgreSQL
- Built over 3 days with the assistance of Cursor agents
- No user+password login: all signing in is performed with guest IDs that are auto-generated and saved client-side
- Has standard retro steps: write cards anonymously, group cards, vote on topics, and discuss
- The retro room creator is the facilitator of the room, and all other members are guests, to avoid all users clashing with administrative controls
- Polls the server every 5 seconds so each client can update itself with the latest retro room data
View the
full stack source code here.
The Ant's Knapsack
Hustle! Collect items!
The Ant's Knapsack is a
fast-paced web game where players can compete for the highest score by optimizing their
limited inventory.
-
Tech Stack: HTML/CSS/VanillaJS, PIXI.js, flask/SQLAlchemy, socketio, PostgreSQL
- Worked remotely on a team of five developers to build the app in one week
- Built and programmed the Store Display Component using VanillaJS and CSS
- Created in-game sprites
- Programmed socketio routes from client to server for low-latency, and multiplayer features
View the
Front-End
and
Back-End
source code.
Close