about me
I'm a senior software engineer based in Boston where I was born and raised. I spent my late teens and early twenties touring in bands as a drummer and finding work as a freelance web developer along the way. These days I find myself hacking on rad technology and building great teams at startups.
Outside of work I am an avid bio-hacker, nutrition dork, dog owner/lover, and Certified Party Animal™. I prefer to read rather than watch, walk rather than run, thrive rather than survive, and fail rather than not try.
I am presently employed as Director of Engineering, one of the founding members of Starry. Our founding team is a group that was responsible for developing and launching Aereo. And now we're building a radical new internet service delivering gigabit speeds over a completely wireless infrastructure that leverages millimeter wave technology.
If that sounds interesting to you and you love JavaScript — we should talk, I'm hiring.
blog
2015-08-18 | On JavaScript, Frameworks, and Hiring |
2014-07-17 | The Taco Bell & Paleo Conundrum: My Musings and Failings |
2014-07-09 | One Year of Primal Living: A Retrospective |
2014-05-13 | Wearable Tech? No Boon For Public Health |
2014-05-11 | Primal Colophon |
2014-05-08 | Intermittent Smashing: Bustin’ Through the Plateau |
2014-02-26 | How Fat Became My Best Friend |
See all entries... |
projects
-
sacrosanct →
Module for creating immutable JavaScript objects in Node.js using ES2015 Proxies.
-
Glitch Wizard →
My entry into the desktop category of the 2016 js13kgames competition. HTML5 infinite survival platformer with a twist.
-
Juan vs. The Trump →
My entry into the desktop category of the 2015 js13kgames competition. Primary constraint was that the final game needs to be no larger than 13kB minified and gzipped.
-
Elemental Vanguard →
My entry into the desktop category of the 2014 js13kgames competition. Primary constraint was that the final game needs to be no larger than 13kB minified and gzipped.
-
Mix.js →
Multitrack mixing in JavaScript using the Web Audio API. I assisted my friend & coworker Kevin Ennis in rewriting an awesome Chrome experiment of his to a more organized, open source Backbone app.
-
KetoPal.js →
Completely offline mobile web application built as a way to assist myself and my nutrition clients in tracking macronutrient intake on a day-to-day basis.
-
FooFighter.js →
An experiment in making a really crappy starfighter game. My first attempt at HTML5 game development.