/timeline

Timeline

Everywhere I've worked and everything I've built, in one chronology. Roles come first within each year, since the job is usually the context for the rest.

20 entries · 2010–2026

  1. now

    1. working at HealthLeap
  2. 2026

    1. HealthLeap

      /working

      2026 - present

      clinical ml · fhir · epic integrations

      Building the machine learning pipeline and hospital integrations behind AI screening that checks every inpatient, every day.

    2. Drop7 Solver

      /building

      game theory · expectimax · iterative deepening

      I rebuilt a project from 2010 as a playable TypeScript game with an expectiminimax solver that runs in your browser.

    3. left Metriport
  3. 2025

    1. Metriport

      /working

      2025 - 2026

      healthcare interoperability · fhir

      Worked on healthcare interoperability, building pharmacy and lab integrations for a universal healthcare data API.

    2. TypeScript Coach

      /building

      next.js · in-browser compiler

      A learning resource and reference guide for TypeScript and Node.js, with code examples that run directly in the browser.

    3. finished Consulting
  4. 2024

    1. Translation of the Bhagavad Gita

      /building

      sanskrit · word-by-word · audio

      Word-by-word translations with Sanskrit analysis, audio recitations, and cross-references to associated texts.

  5. 2023

    1. Consulting

      /working

      2023 - 2025

      ai · healthcare · robotics · sales automation

      Consulting for startups and early-stage technology companies. Worked on super cool projects with some wonderful people.

    2. Aluminum Extrusion projects

      /building

      aluminum extrusions · robotics · fabrication

      Some ongoing projects in my exploration of aluminum extrusions and modern robotics.

    3. left DoctorPlan
  6. 2020

    1. Apartment Lighting Automation

      /building

      raspberry pi · camera · python

      Camera-based motion detection on a Raspberry Pi driving smart switches through a small Python server. The spiritual successor to Jarvis.

  7. 2019

    1. Climbing van conversion

      /building

      van conversion · climbing

      A Ford Transit Connect commercial cargo van that carried my bed, climbing gear, and supplies for trips to the mountains.

  8. 2018

    1. DoctorPlan

      /working

      2018 - 2023

      cofounder · cto · hipaa

      Cofounder and CTO, scaling the development team while moving from hands-on engineering into product management.

    2. Spacecode

      /building

      javascript · block-randomized study

      A coding game for teaching JavaScript through challenges and problem-solving, iterated on with analytics from a block-randomized study.

    3. Gingerbread Menger Cube

      /building

      fractal · edible · holiday

      A Menger cube in gingerbread, and an excuse to explain Cantor sets and Sierpinski carpets to relatives over the holidays.

    4. sold Pythonroom
  9. 2017

    1. Corneal Confocal Microscopy and Mosaicking

      /building

      publication · image processing · graph theory

      I co-authored a paper on rapid automated mosaicking of the human corneal subbasal nerve plexus.

    2. Lego CNC

      /building

      mindstorms nxt · lejos · ~20µm

      A CNC milling machine made of Lego that carves 3D shapes out of floral foam.

    3. sold TechLab Education
  10. 2015

    1. Pythonroom

      /working

      2015 - 2018

      cto · 500k+ students · acquired by tynker

      Created Pythonroom, an online learning platform used by over half a million students worldwide. Acquired by Tynker in 2018.

  11. 2014

    1. Butler Robot

      /building

      irobot create · kinect · trossen arm

      A robotic arm mounted on a mobile base: an iRobot Create, two Arduinos, an XBee, a Kinect, and a mini PC running Ubuntu.

  12. 2013

    1. TechLab Education

      /working

      2013 - 2017

      founder · acquired 2017

      A summer camp and afterschool program for bringing real-world computer science and hardware prototyping to kids in the Bay Area.

    2. left Wolfram Research
  13. 2012

    1. Touchscreen Light Switch

      /building

      $45 surplus screen · linux · java

      A Linux-powered touchscreen embedded in a wall panel, driving room lights through a Java applet over SSH to Jarvis.

  14. 2011

    1. Lego Logic Gates

      /building

      not · nor · and · xor

      Physical logic gates built entirely from Lego axles and beams.

  15. 2010

    1. Wolfram Research

      /working

      2010 - 2013

      kernel technology · wolfram alpha

      Started as an intern in Kernel Technology working on Mathematica, then moved to the Wolfram Alpha team as a software engineer.