Hey, I'm Brian!!! I'm currently working as a software engineer at Google's Tokyo office! I'm doing client-side work on the Google Maps app on Android, mostly! Previously I was a game developer! My website is outdated! I updated this part, though!
Professional Work
Paradise Bay - Senior Programmer
2014-2018 - King - iOS/Android
Social Resource Management / Simulation
Lua / C++ / Java / Ruby / AS3
Monitored live game and assisted with server code deployments. Implemented and helped deploy quick hotfixes for time-sensitive issues.
Implemented experimental A/B tested features to help gather analytics data for other products.
Worked on small feature teams with artists and designers to implement major game features end-to-end (client, server, gameplay, visuals, UI, analytics, etc).
Implemented various tools and scripts to help improve workflow for artists, designers, QA, and live ops.
Rise of Tyrants - Programmer
2013-2014 - Z2/King - iOS/Android
Competitive Resource Management / Strategy
Lua / C++ / Java / Ruby / AS3
Worked with a designer on early prototypes for the game's battle system.
Implemented initial version of the battle system from the ground up.
Collaborated with artists and designers on implementing effects and animations in the battle system.
Implemented various features and UI in an early version of the resource management portion of the game.
Battle Nations - Programmer
2011-2013 - Z2 - iOS/Android/Mac/Windows
Competitive Resource Management / Strategy
Objective C++ / Java
Worked with design and a server engineer to implement a turn-based battle system from scratch.
Implemented/refactored several major engine features involving animation, effects, and audio.
Worked with designers on major refactors of the battle system twice during the product's lifespan.
Implemented a robust editor for authoring NPC battle encounters.
Lots of minor feature work and bug fixes.
Shadowslayer - Programmer
2012 - Z2 - iOS
Resource Management / Action RPG
Objective C++
Implemented several design tools to aid with the creation of level maps, quest dialogue, and randomly generated gear.
Implemented robust dynamic localization functionality that was later rolled into the system used studio-wide.
Memory optimization and leak fixes ahead of test market release.
Personal Work
GEAR
2008-2010 - Student Project at DigiPen - Windows
2D Puzzle Platformer
C++ / DirectX 9.0
Indie Game Challenge 2010 - Non-professional Grand Prize Winner
Independent Games Festival 2010 - Student Competition Honorable Mention
Created initial game concept and design for a puzzle platformer with a gear-based grappling system.
All graphics and audio programming. Created a custom engine based on DirectX 9.0 and fmod.
Created all art assets and music for the game, including hand-drawn frame-by-frame character animations in Flash.