Associate Gameplay Programmer · Black Pug Studio
Core developer on NumWorlds across mobile and PC/Steam releases, with broader responsibility for the PC port and Steam release. Credited as Lead Programmer on NumWorlds.
- Introduced C++ into a codebase previously built primarily in Blueprints.
- Owned PC feature development including Infinite Mode, objectives HUD, radial menu, widget layering, pattern and band generation, and development tools.
- Adapted mobile-era UI for widescreen PC presentation and contributed to gameplay and UI/UMG implementation.
- Led Steam launch readiness through launch-blocking bug triage, post-build QA passes, and release compliance work.
- Scoped and sequenced tasks, coordinated sprint work, integrated assets, collaborated with design and art, and mentored interns.
I also worked as a gameplay programmer on an unannounced Unreal Engine project using the Gameplay Ability System, including character classes, damage systems, enemy AI, combat, and multiplayer replication.





