Electronic medical record and provider application for One Medical


 – present

One Medical Logo

At One Medical I primarily worked on 1Life and My One. 1Life is the electronic medical record and provider application used by the clinical teams.


  • Introduced improved continuous deployment and operations systems
  • Migrated infrastructure to self-hosted, private networks in AWS
  • Automated and simplified provider workflows and maintained EMR application
  • Created and maintained several open-source projects, including devise_saml_authenticatable
  • Integrated with clinical data providers and systems using HL7 and C-CDA


1Life has been developed alongside the rest of the company since it started several years ago. It is written in Ruby on Rails and is deployed to Fargate on AWS.

There were several components to the project, but now most have been extracted to separate API client applications.

  • API
  • Admin application (partially extracted)
  • Patient application (mostly extracted, see My One)
  • Provider application (extracted)

Separate projects contain clients that the API supports:

  • Charting application (Angular)
  • Patient application (Angular) (see My One)
  • Admin applications (React)
  • Mobile clients



  1. 1Life

    Electronic medical record and provider application for One Medical

     – present

  2. My One

    Patient web application for One Medical

     – present

  3. Pivotal Cloud Ops

    Operations for the publicly-accessible Pivotal deployment of Cloud Foundry


  4. BOSH

    An open source tool chain for release engineering, deployment and lifecycle management of large scale distributed services


  5. Cerner Chart Search

    Semantic search of provider notes in medical records


  6. Cerner Millennium+

    A new platform for electronic medical software


  7. Mail Funhouse

    Mock SMTP server for catching mail


  8. Cerner Store

    Online storefront for Cerner clients to purchase from and publish to



  1. Water Wars

    Water Consumption Tracking and Competition



  1. Oxalates

    An app that tracks oxalate consumption information


  2. Photo Albums

    Yet another photo storage application, but this one does exactly what we want.


  3. Git Push for iOS

    Push changes to a Github repository from iOS


  4. Web Queue

    Better Netflix queue management on any device


  5. Read Link Later

    Instapaper links on Twitter.com