I'm a principal-level software engineer based in Boston where I was born and raised. I spent my late teens and early twenties touring in hardcore bands as a drummer. These days I enjoying building novel solutions to hard problems, mostly in the context of startups/tech.
The focus of my engineering work is in the area of distributed systems. I enjoy working on consensus mechanisms, sharding protocols, networking, machine learning, deep learning, and operations tooling. Node.js is my platform of choice, but Rust and Python get some reluctant love as well.
Outside of work: I dig video games, tabletop gaming, game dev, tattoos, and dogs. I also will forever be a hardcore/punk/emo kid and make zero apologies for it.
My current role is VP Engineering, Cofounder at 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 Node.js — we should talk, I'm hiring.
|The Taco Bell & Paleo Conundrum: My Musings and Failings
|One Year of Primal Living: A Retrospective
|Wearable Tech? No Boon For Public Health
|Intermittent Smashing: Bustin’ Through the Plateau
|How Fat Became My Best Friend
|See all entries...
-- John Carmack
My entry into the desktop category of the 2016 js13kgames competition. HTML5 infinite survival platformer with a twist.
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.
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.
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.
An experiment in making a really crappy starfighter game. My first attempt at HTML5 game development.