Experience
Snowflake
Senior Software Engineer
Convoy
Senior Software Engineer
Mesh Studio
Software Engineer
Disney Interactive
Game Engineering Intern
About Me
👋 I'm a software engineer who is passionate about:
- 💻 TypeScript / JavaScript
- 🕸 Web Technologies
- 🛠 Developer tools
- 🏗 Build tools
I'm currently working on developer tools at Snowflake.
I contribute to open-source projects as well. You can check out some of my work on GitHub.
Writing
How to make ESLint configs shareable
6/14/2022
Managing ESLint plugins and preserving abstractions
How to Explain Bitcoin at Your Holiday Dinner
12/20/2017
Making sense of Bitcoin and the blockchain
Projects
Wordle
2022 | React
A recreation of the popular word game Wordle. Built with Remix and Cloudflare Pages.
Socket.io Sketch
2016 | Node + AngularJS
A multiplayer web app built using the socket.io library. Sketch the given word and let others guess what you're drawing, in real-time.
Premier League Tracker
2016 | Node + AngularJS
Uses the Twitter Streaming API to track the number of tweets that relate to several Premier League clubs, in real-time.
Videogame Collection
2016 | AngularJS
A web app I built to catalog and track my collection of games, consoles, and portable systems.
Marblehead
2015 | Unity (C#)
Marblehead is a platforming adventure game for Windows and Mac. It was my senior capstone project at Northeastern University.
Sensory-Glitch
2015 | Unity (C#)
An individual project for a Game Programming class. Inspired by the classic arcade game Berzerk.
Dungeon Diver
2014 | HaxeFlixel (Haxe)
A small prototype built using the HaxeFlixel framework. Uses a binary space partitioning algorithm to generate the dungeon layouts.
ZOM-DOS
2014 | Unity (C#)
A reimagined version of an old prototype. Developed using Unity, and featuring a graphical style modeled after classic PC terminal interfaces.
Star Fox 64 Quote Generator
2014 | Google Apps Script (JavaScript)
Serves up random quotes from the N64 classic, Star Fox 64.
For more Star Fox 64 quoting goodness, I have a Twitter account @StarFox64Quotes, which tweets a quote every day.
Update:
Sadly, the Twitter account is no longer active due to changes to the terms of Twitter's API