HOME RUN DERBY MOBILE
Full-Stack Engineering
Gameplay Scripting
I developed gameplay, telemetry, challenge, and in-app purchase systems as well as achievement platform integrations and global leaderboards for MLB's flagship live-service mobile game.
I successfully reduced application memory size by 40% by developing compute shaders to generate textures at runtime. I further optimized initial memory by utilizing addressables and cloud storage for content delivery. This also distributed assets across dedicated repositories, greatly improving Git workflow efficiency.
I also introduced model-view-presenter (MVP) and state machine architectural patterns to the team. I authored documentation which helped make these patterns standard practice. Leveraging MVP for UI and state-machines for application state logic greatly increased debugging velocity.