I bring together computer science and immunology to build data-driven medical diagnostics.
Research
My team at Stanford is building a new type of medical diagnostic that reads your immune system's record of disease exposures to monitor for illness. It's based on DNA sequencing and machine learning.
I built the team during my computer science PhD program, where I'm advised by Anshul Kundaje and Scott Boyd and supported by fellowships from NSF and Stanford.
Product management
I've led engineering teams to launch and grow products to tens of thousands of users.
I worked as a product manager and software engineer at a unicorn medical technology startup, Butterfly Network. Our product made a complex clinical tool accessible to the masses, earning an Apple Design Award and SXSW Best of Show Award, and landing on the covers of the International New York Times and the Science Times.
Full-stack software engineering
I'm recognized as one of the top 2% of Stack Overflow users by reputation points, with moderator privileges. I hold multiple pending patents as lead inventor.
RESEARCH
Reading the immune system's records to diagnose disease
The clinical diagnostic toolkit makes little use of our built-in surveillance and defense system — but analyzing the immune system could unlock precision tracking for complex diseases that are hard to diagnose today.
The research team I built at Stanford develops machine learning algorithms to decipher how our immune system reacts to disease exposures. The way B cells and T cells reconfigure their collections of “pattern matching” receptors when we get sick can reveal what exactly we're sick with. Our recent proof of concept shows how this approach can reliably distinguish diseases and teach us about the biology.
PRODUCTS
Butterfly iQ
2018 — 2019
I was the product manager responsible for Butterfly’s mobile ultrasound imaging software — determining what we build and how we build it. I reported directly to the head of product.
Butterfly iQ is the world’s first whole-body imager. iQ fits in your pocket, connects to your iPhone, and lets you see inside the body, for $2000 — a fraction of the price of a traditional ultrasound machine.
Butterfly’s mission is to make medical imaging more accessible, affordable, and intuitive. In the US, ultrasound is becoming a pillar of the physical examination. As for abroad, two thirds of the world has no access to even basic medical imaging. Handheld, simple-to-use ultrasound at a $2000 price point can help.
What makes Butterfly unique is that the piezoelectric crystals typically used in ultrasound have been replaced by custom-designed semiconductor chips, controlled entirely in software. Rather than swapping ultrasound probes to scan different parts of the body, a clinician scans with a single iQ probe and simply adjusts the scanning preset on their iPhone.
iQ is a medical device with the paradigms that make an iPhone app, an iPhone app. Connect your iQ and immediately start scanning. Swipe on the screen to adjust your image. Easily save to cloud storage and share with colleagues.
I was responsible for Butterfly’s iPhone and iPad software, which programs the iQ device, reconstructs images from ultrasound data, uploads captured images and videos to Butterfly secure cloud storage, and enables sharing and commenting for groups of physicians.
I managed the iQ software product from several months before launch to approximately one year after launch. I shipped:
- Core imaging features: the first Butterfly iQ app for iPhone and then for iPad; onboarding education revealed as the user learns the iQ scanning workflow; improved capture and annotation tools; and advanced imaging modes.
- Sales and marketing initiatives: a referral program that generated hundreds of thousands in revenue without a dime of incentives; safe deidentified image sharing; and the foundation for SaaS subscription management.
- Underlying infrastructure: speedy uploads, hardware-software compatibility, automatic diagnostic health checks, and lots and lots of usability refinements to get the iQ experience just right.
We won an Apple Design Award ("the Oscars of app development"), the SXSW Best of Show and Best in Health, Med, and Biotech awards, and other awards during my tenure.
Butterfly iQ was featured on the cover of the International New York Times, on the cover of the Science Times, and elsewhere.
I was also responsible for our software testing and release process along with my engineering partners, as we maintained a high-velocity release cadence, rare in medical devices.
PRODUCTS
Butterfly Tele-Guidance
2018
Before I managed the core iQ product, my first assignment at Butterfly was to conceive of and build a way to empower non-ultrasound-trained clinicians with ultrasound insights for the first time, using telemedicine.
As a software engineer and product manager, I specced and built Butterfly Tele-Guidance, a green-field project combining ultrasound imaging with streaming video, computer vision, and augmented reality.
Imagine if any medical professional could unlock answers with ultrasound. Our technology emulates the feeling of an expert over your shoulder, guiding your hand as you scan. See press and footage from CES 2019.
Ultrasound is a game of millimeters. With Tele-Guidance, a novice scanner wouldn't need careful training to understand expert ultrasound terminology for maneuvering the probe. Instead, Tele-Guidance tracks the iQ probe’s position in the novice scanner’s iPhone camera feed. The remote expert can command precise adjustments in augmented reality, leading the novice scanner to the right image and insight.
Within my first 10 weeks, I built a fully functional iOS and web prototype to showcase at a national ultrasound trade show. Then I progressively refined the product through methodical user testing.
I worked as a solo engineer and product manager, with the help of a part-time product manager, pointers from several ultrasound software designers and engineers across the company, and guidance from the head of product and the chief medical officer.
Notable technologies used: Python, Typescript, React, WebRTC, Swift, SceneKit, Three.js, ArUco.
I ran the process to hire and onboard a tech lead to take over my day-to-day responsibilities, before I moved on to the core Butterfly iQ product.
PERSONAL
Music
Here's a recent jazz piano performance with my band at Stanford.
- About
- Immune diagnostics
- Ultrasound on iPhone
- Ultrasound, remotely
- Music