About
I worked on a wide variety of projects over the last decade including xbox.com, the web platform for the PS4, games playable through Facebook and Zoom and a free-to-play mobile game.
My focus now is on building web apps using React, Typescript and Next.js.
Outside of coding I devote my time to fitness, prehab and learning about the latest advances in human longevity.
EXPERIENCE
August 2020 — July 2023
Lead Software Engineer · Playco
Released Catlife on Facebook Instant Games and scaled to 200k DAU. Built using React, Typescript, a custom canvas renderer, Node.js and AWS.
- React
- TypeScript
- JavaScript
- Node.js
- Amplitude
January 2022 — April 2022
Software Engineer · GameDao
Contributed to the Next.js front-end for a blockchain based community funding project for games.
- React
- TypeScript
- Next.js
- GraphQL
- Subgraph
May 2019 — August 2022
Senior Software Engineer · Automotive Mastermind
Developed the user facing web app and admin portal for a SaaS based sales platform for car dealerships. Full-stack development work included .Net Core micro services hosted on Google Cloud.
- C#
- Javascript
- Angular
- React
- .Net Core
- Google Cloud
- Azure
- Redis
- Kubernetes
- Docker
January 2018 — April 2019
Engineering Manager · Leverage
Worked with clients to gather requirements and plan new web and mobile development projects. Provided leadership for the engineering team and managed hiring, dev/release processes and code quality.
- React
- Javascript
- Python
- AWS
- PHP
- WordPress
- SquareSpace
July 2016 — December 2023
Technical Lead · MindIsle Games
Led a 5 person team in the development of a free-to-play 2-player strategy game for iOS and Android.
- Unity
- C#
- Javascript
- Azure
- Playfab
- .Net Core
- MongoDB
- Firebase
PROJECTS
Ask Away
A web app running in the Zoom client that gives meeting participants a fun and engaging opportunity to answer randomly generated questions about one another.
Heads Up!
A port of the original mobile game for Zoom. Heads Up is twist on charades where players guess as many words as possible from their friends clues before the time runs out.
Fourzy
A reimagining of Connect 4 as an online multiplayer board game for iOS, Android and Steam.
- Unity
- Playfab
- Azure
- Photon Engine
Beadle
A Heardle remake for Beatles fans. Guess the Beatles song in 5 guesses or less by hearing a short clip of the song.
- React
- Javascript
- Node.js