Bi-weekly meetings with a current student to help prepare them for their first job in Software Engineering.
Work with aspiring tabletop game designers to help them solve design problems, make industry connections, and keep them accountable so they can make progress towards their goals.
Perform a mock technical interview with a current student at the Marcy Lab to help prepare them for the real thing.
Lead architecture and implementation of tools and features for the Games Editorial Team. Developed a publishing pipeline for content and the infrastructure for serving that content to users at scale. Development of an editorial workflow for editing and testing puzzles. Developed an OCR PDF parser for automating part of the crossword submission process. Documented and improved the team's development environment using tools that helped us better match production locally. Lead migration of services from App Engine to Kubernetes. Member of the Game Design Working Group, Games DEI Steering Committee, and NYT Tech Mentorship Program.
Digital-turned-analog game design. Created many digital games for multiple platforms using Unity3D and Löve2D. Pivoted to tabletop game design in 2016. Several designs have been published or are pending publication: Shuffle Grand Prix, Sonora, Mix Tape, and It's a Spork. Development of prototypes using Ruby/Squib.
Developed a manuscript submission workflow for researchers on a Preprint platform. Designed and implemented a editorial workflow to pair with the submission workflow for splitting up work assignments. Automated collection and curation of manuscript data from many remote sources. Also rewrote payments and invoicing system for customers using many different payment methods based in non-US locations (China, Brazil, etc).
Backend development on spatial demography software including feature development and automating data pipelines. Some frontend development on internal tooling as a part of the data pipeline.
Development of tooling to collect and analyze hospital and patient encounter data in a secure and compliant way. Created visualization and reporting tools by collaborating with statisticians.
Configuration and testing of prototype workstation PCs.
Configuration and testing of prototype workstation PCs. Also implemented a semi-automated inventory system for tracking internal assets. Developed automation tools for running benchmark applications.