Profile

Talented and educated software engineer with a strong desire to build quality products that delight and empower users. Places high value in clear and thoughtful interface and software design. Takes pride in high-quality products and strives for excellence in engineering and user experience. Has experience working on both small teams and enormous projects with hundreds of concurrent contributors, and with dozens of integrated technologies both proprietary and industry-standard.

Career

Factorio 2021-present

Programmer and partial game designer on Factorio. Worked on several features, engine enhancements, and content for the base game and the Space Age expansion. Responsible for Mac support, UI enhancements, enemy gameplay design and AI implementation, and several other miscellaneous features along the way.

YouTube 2016-2021

Engineer on the YouTube Android app. Tech lead since 2020. responsible for guiding the technical direction of the project, coordinating engineering efforts among a small team, and for building and releasing several projects over the years.

Strong experiences working with small and large teams, leading a small fast-paced team, shipping a product to literally billions of users, weekly and daily release schedules, automated and end-to-end testing, Android development, collaborating closely with third parties, adopting bleeding-edge features, and guiding the prolific use of reactive streams (RxJava) throughout the codebase. Some experiences with iOS, frontend, and backend development. Proactive in code health and engineering excellence conversations, including leading a code health reading group, volunteering as a readability reviewer, publishing internal code health documents, and pushing for scalable and maintainable software designs.

7400 Circuits 2015

Designed and developed a cross-platform desktop application for users to transfer data onto and pull data from a modified NEO GEO Pocket game cartridge. Maintained an Android and iOS game, adding support for Chinese, Japanese, and Korean character sets.

Last updated January 4, 2025