Every role since 2014, from co-op internships to co-founding a health tech company.

Projects is the curated reel — the things I'm proudest of building. This is the complete record: every role, side venture, and degree, newest first, with the recent chapters in full and the early internships kept deliberately brief.

  1. Independent logo

    Independent

    Role
    Vibe Coder
    Location
    New York, NY

    Independent work in New York after selling Contour Care back to Commure, building developer tools and real estate software.

    • Build developer productivity tools.
    • Build software for real estate agents and the New York City rental market.
  2. Contour Health logo

    Contour Health

    Role
    Co-Founder & CTO
    Location
    New York, NY

    Co-founder and CTO of a health tech startup building telemedicine and patient-billing tools for Medicare palliative-care patients, leading engineering through its evolution into Contour Care and sale back into Commure.

    • Raised a $3M seed round and built the founding engineering team.
    • Built a HIPAA-compliant telemedicine platform for Medicare patients in palliative and post-discharge care, with a FastAPI and PostgreSQL backend running on GCP and GKE.
    • Integrated Zoom video visits, Sendbird patient-provider chat, and configurable Twilio SMS workflows for appointment reminders and triage that reduced no-shows.
    • Built and launched Contour Pay, an AI patient-billing product that used LangChain and LLMs to send personalized payment reminder texts, with Stripe for collecting payments.
    • Contributed async support back to a LangChain library to overcome limitations in the AI SMS work.
    • Python
    • FastAPI
    • PostgreSQL
    • GCP
    • GKE
    • Twilio
    • LangChain
    • Stripe

    mycontourhealth.com

  3. Assort Health logo

    Assort Health

    Role
    Founding Backend Engineer
    Location
    San Francisco, CA (remote)

    First backend engineer at a startup building a generative-AI platform that handles healthcare call-center phone calls; the company later raised a $76M Series B.

    • Built the initial backend from scratch in Python and FastAPI, with Redis for caching and task queues, to handle high-volume patient interactions and 24/7 AI agent operations.
    • Engineered real-time Epic EHR integrations via the Redox platform and FHIR APIs, letting the AI query provider schedules, book appointments, and update patient records inside clinical workflows.
    • Set up the initial cloud infrastructure on GCP, deploying containerized services on GKE.
    • Implemented backend services and infrastructure to HIPAA requirements, including data encryption to protect patient health information.
    • Python
    • FastAPI
    • Redis
    • Redox
    • FHIR
    • GCP
    • GKE
  4. Athelas logo

    Athelas

    Role
    Senior Software Engineer
    Location
    Mountain View, CA

    Early engineer at a health tech company building remote patient monitoring and at-home blood diagnostics, leading software for its FDA-cleared home blood-testing device and acting as product manager on every project.

    • Led software and firmware development (C/C++, Python) for Athelas Home through its clearance as the first FDA-cleared in-home hematology analyzer, used to monitor schizophrenia patients on clozapine therapy.
    • Developed optical calibration procedures that raised manufacturing yield from 60% to over 80% and cut device test time from 12 to 4 minutes per unit.
    • Built the platelet-detection ML models and the hemoglobin measurement software that completed the device's remote Complete Blood Count (CBC).
    • Co-designed a new self-test strip with the mechanical team and shipped computer-vision checks with an ML fallback, cutting the strip fault rate from 20% to 5%.
    • Optimized pod and machine layouts on GKE to cut compute costs by 50% while serving high-volume daily diagnostic tests for over 100,000 monitored patients.
    • Launched the RPM web portal that nursing teams nationwide used to monitor patient vitals in real time and escalate to physicians.
    • Built a remittance ingestion platform handling APIs, web portals, faxed PDFs, and EDI 835 files, growing from $200k auto-processed in Nov 2022 to over $2M per month across 70+ healthcare practices and reducing payment processing errors by over 90%.
    • Python
    • C/C++
    • Go
    • TensorFlow
    • GCP
    • GKE
    • React

    athelas.com

  5. Uber logo

    Uber

    Roles
    Software Engineer — Fraud Platform
    Software Engineer II — Money Movement Risk
    Location
    Palo Alto, CA

    Backend engineer on Uber's fraud and payment-risk teams, working on systems that handled millions of transactions a day.

    • Re-architected chargeback processing from a nightly batch job into a real-time streaming service (Java/Scala, Kafka, Flink/Spark Streaming) that automatically compiled evidence and submitted it to payment processors Adyen and Braintree.
    • Built data pipelines in Python, Spark, and SQL that generated features for real-time fraud risk models, targeting collusion and fake-restaurant schemes on Uber Eats.
    • Led the end-to-end risk integration for the launch of peer-to-peer Uber Cash gifting, from planning through development and maintenance.
    • Improved reliability, scalability, and detection accuracy of the core fraud detection platform.
    • Java
    • Scala
    • Kafka
    • Flink
    • Spark
    • Python
    • SQL
  6. Phonic logo

    Phonic

    Side venture
    Role
    Founding Member

    Founding member of a market research startup that turned voice and video interviews into insights — accepted into Y Combinator (W20) and acquired by Infillion in 2023.

    • Pitched the venture at the United Nations Headquarters in New York to judges including President Bill Clinton, as one of 7 global finalist teams selected from thousands in the 2019 Hult Prize.
    • Completed a month-long accelerator program at Ashridge Estate, UK, refining the business model and pitch alongside 40 top international teams.
    • Pivoted with the team from a youth-unemployment focus to a smartphone app for guided audio interviews, designed to extract qualitative insights using AI/NLP techniques like sentiment analysis and keyword extraction.
    • Left before the venture's Y Combinator batch, after which Phonic grew into a market research platform used by top universities and Fortune 500 companies.

    phonic.ai

  7. Internships & co-ops

    Uber logo

    Uber

    Software Engineer Intern — Maps

    Palo Alto, CA

    Summer internship in Uber's Maps org, building the data pipeline and services that picked better pickup and dropoff spots.

    3 highlights
    • Built a data pipeline on Hadoop and Spark that filtered and aggregated preferred pickup/dropoff "hotspot" metrics in real time, indexed in Elasticsearch for fast retrieval.
    • Wrote a Java microservice that queried Elasticsearch and served optimized hotspot locations as GeoJSON to mapping clients.
    • Built a Mapbox GL JS visualization on top of Uber's internal mapping tools so operations teams could confirm that improved hotspot placements reduced average pickup times and ride cancellations in dense urban areas.
    • Hadoop
    • Spark
    • Elasticsearch
    • Java
    • GeoJSON
    • Mapbox GL JS
  8. Level Home logo

    Level Home

    Firmware Engineer Intern

    Redwood City, CA

    Internship at a smart home startup, writing firmware for its smart deadbolt lock.

    3 highlights
    • Built application-layer firmware (C, RTOS) for the smart deadbolt, including door open/close state detection and time-bound key sharing.
    • Hit over one year of battery life on a single CR2 battery by using ultra-low-power sleep states and carefully managing component power draw.
    • Made the case in EE design reviews for adding a real-time clock to protect key expiry integrity and further cut power use, and built a tool that forwarded device serial traffic over TCP for remote debugging.
    • C
    • RTOS
    • Ultra-low-power design
    • Serial-over-TCP debugging

    level.co

  9. Tesla logo

    Tesla

    System Integration Engineer Intern · Hardware Engineer Intern — Body Controls

    Palo Alto, CA

    Two internships on Tesla's Model 3 program, building vehicle firmware and the test infrastructure used to validate its body electronics.

    4 highlights
    • Developed firmware for the Model 3 security controller, enabling the "Phone Key" feature that unlocks the car via smartphone proximity.
    • Wrote sensorless BLDC motor-driver firmware for the main HVAC blower, reducing system heat and improving reliability in a cost-sensitive component.
    • Automated HIL validation of Model 3 body controller ECUs, characterizing power and thermal limits across -40°C to +80°C.
    • Built CAN/LIN test tooling and a dedicated low-voltage testbench that let firmware development run without full prototype vehicles.
    • C
    • Python
    • CAN
    • LIN
    • HIL testing
    • BLDC motor control
  10. FleetCarma (Geotab) logo

    FleetCarma (Geotab)

    Embedded Developer Intern

    Waterloo, ON

    Internship at an EV fleet telemetry company (later acquired by Geotab), writing firmware for a plug-in vehicle data logger.

    3 highlights
    • Built FreeRTOS firmware on a PIC32 microcontroller for an OBD-II telemetry logger that captured EV fleet data like state of charge and energy consumption.
    • Wrote AT-command drivers for the device's 4G LTE modem and GPS receiver, cutting average GPS cold-start fix time from 27 seconds to under 4 seconds.
    • Built a battery characterization test jig on an Intel Edison that generated discharge plots for lithium-ion cells under different load conditions.
    • FreeRTOS
    • PIC32
    • OBD-II
    • 4G LTE (AT commands)
    • GPS
    • Intel Edison
  11. Deloitte D{ } Labs logo

    Deloitte D{ } Labs

    Product Prototyper Intern

    Kitchener, ON

    Summer internship at Deloitte Canada's innovation lab, prototyping IoT hardware.

    3 highlights
    • Built a proof-of-concept wearable safety device for coal miners, combining gas, temperature, humidity, and BLE heart rate sensors with an Intel Edison compute module, an OLED display, and a 3D-printed enclosure.
    • Designed a custom PCB in Eagle CAD to interface the sensors with an ATMEGA328P microcontroller, including logic-level shifters and a boost converter for power management.
    • Implemented publish/subscribe telemetry over MQTT, with a Python client on the device streaming real-time data to a cloud broker on Heroku.
    • Intel Edison
    • ATMEGA328P
    • Eagle CAD
    • MQTT
    • Python
    • BLE
    • Heroku
  12. University of Waterloo

    B.A.Sc. Mechatronics Engineering, Honours

    Waterloo, ON

    Undergraduate degree in mechatronics engineering — a mix of mechanical, electrical, and software engineering — completed alongside co-op internships.

    • Contributed to the design, analysis, and validation of a novel, internally routed, cable-driven mechanism for full static gravity balancing of multi-link serial robots, enabling base-mounted actuation while preserving full dexterity and reducing inertia for confined-space applications like medical robotics.
    • Co-authored the resulting paper, 'A Novel Mechanism for Gravity-Balancing of Serial Robots With High-Dexterity Applications,' published in IEEE Transactions on Medical Robotics and Bionics (2021).
    • Robotics
    • Control systems
    • Embedded systems
    • Cable-driven mechanisms

    IEEE T-MRB paper (DOI)