I'm a software developer based in Seattle.
I recently graduated from Northeastern University, where I received a BS in Computer Science and Game Design.
Videogames have been a lifelong interest of mine, and over the past several years I have started to build a collection of games spanning from the Atari 2600 to current systems (you can check out my collection here). Collecting and playing older games allows you to experience nostalgia for games you played in your childhood, discover games you might have missed, and to study how game mechanics and design have evolved over time. It is important for programmers and designers to study the techniques used in games, as they are applicable to many different types of software and are not exclusive to games themselves.
Whether its working on projects being made for end-users or for internal team use, my goal is to write software that people will enjoy using. That's when I get the most satisfaction out of my work, when I see it benefiting people in some way.
Marblehead is a platforming adventure game for Windows and Mac OS X. It was my senior capstone project at Northeastern University. The game was developed using Unity 5, and is written in C#. My primary development role was implementing systems for character movement and control. The latest release of the game features over an hour of gameplay.VIEW
A multiplayer web app built with AngularJS, Node.js, and the socket.io library. Sketch the given word and let others guess what you're drawing, in real-time.VIEW
A web app built with AngularJS and Node.js. Uses the Twitter Streaming API to track the number of tweets that relate to several Premier League clubs, in real-time.VIEW
A web app built with AngularJS to catalog and track my collection of games, consoles, and portable systems.VIEW
A reimagined version of an old prototype. Developed using Unity, and featuring a graphical style modeled after classic PC terminal interfaces. It takes the core ideas from the original Python protoype and expands on them. Can only be played in fullscreen mode.VIEW