oh, hai

Stephen Murray

engineer, dog fanatic, erstwhile vagrant

about me

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 at all layers of the OSI model, and other components related to horizontally scaling service-oriented architectures. Node.js is my tool of choice.

Outside of work: I dig video games, tabletop gaming, tattoos, and dogs. I will forever be a hardcore/punk/emo kid and make zero apologies for it.

My current role is Director of 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.

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.

contact