Their first official hire, I touched almost every part of the codebase, projects including optimizing the orbit determination algorithms, working on the API, and building a visualization system capable of supporting tens of thousands of satellites and hundreds of thousands of measurements.

By tracking satellites detritus in orbit (think the debris storm in Gravity), LeoLabs provides collision avoidance, anomaly detections, and launch tracking. LeoLabs spun out of SRI International and currently operates phased array radars in order to actually measure this orbital debris. As well as having developed these complex sensors in-house, LeoLabs makes the terabytes of data streaming off these arrays useful by feeding it through powerful layers of processing, orbit determination, and data delivery.

LeoLabs has a complex processing chain to analyze and deliver data off our physical radar arrays. I built the API in Ruby on Rails, including data visualization, low-latency content delivery, and security (including dualfactor and client certificate verification). I managed and deployed it from the DNS zone file to configuring the redis layer to actually pushing the code to production. Additionally, I wrote monitoring software in Python that runs on our radar arrays, so that we can quickly diagnose issues.


  • LeoLabs
  • Fullstack Developer
  • June 2016 - September 2017

    • Ruby on Rails
    • Python
    • C# and Unity
    • AWS
    • Docker
    • jQuery & Cesium.js
    • Let's Encrypt
    • Git

Tracked Objects in Space

Tracked objects in space