San Francisco, CA

I build things where biology meets computation.

Bioinformatics scientist and imaging specialist. Interested in CFD-validated bioprocesses, computer vision for microscopy, and whatever happens when you point a camera at cells long enough.

If you're working on something hard and interesting in biosciences or engineering — let's compare notes.

PhD · Microfabrication CFD / Simulation Computer Vision Cultivated Meat Open to Roles
How do perforated disks in a bioreactor actually redistribute shear? Building a model to find out.
Can YOLO replace manual hemocytometer counting in a GMP context? Testing this now.
What does serum-free media actually do to porcine satellite cell morphology under mechanical stress?
Thinking about a vision pipeline for automated microfluidic chip loading.
Work & Projects

Things I've been building

Hover any card for a quick look. Click to go deeper.

CFD · Machine Learning
🌀

Bioreactor CFD Validation Pipeline

Active

🌀
CFD · ML · Bioprocess

Bioreactor CFD Validation Pipeline

3D Fluent simulations of perforated disk stacks, validated against PTV experiments. Porous media parameters estimated via XGBoost inverse modeling. The question: does shear distribution match what cells actually experience?

PyFluent XGBoost PTV Python
Computer Vision
🔬

Hemocytometer Cell Counter

In progress

CV · GMP Tools

Hemocytometer Cell Counter

Real-time YOLO inference on a live microscope feed. Goal: replace manual counting in GMP contexts where operator variance matters. Swappable model weights, confidence thresholds, CSV export.

YOLOv8 OpenCV FastAPI
Bioprocess · DoE
🧫

Serum-Free Media Screening

Complete

Cell Culture · DoE · Data

Serum-Free Media Screening

High-throughput framework for pH-controlled porcine satellite cell culture. Automated plate reader ingestion with statistical DoE analysis. What media components actually matter for proliferation?

pandas statsmodels Plotly
ML · Simulation
📐

Porous Media Inverse Problem

Active

ML · CFD · Inverse Modeling

Porous Media Inverse Problem

Given experimental velocity data, what are the permeability and inertial resistance coefficients of a porous disk? XGBoost + CFD ensemble to solve the inverse problem without running 10,000 simulations.

XGBoost ANSYS NumPy
Robotics · Vision
🤖

Microfluidic Chip Loading Robot

Early stage

Robotics · Computer Vision

Microfluidic Chip Loading Robot

Vision-guided pipetting system for automated chip loading. A camera + servo detects inlet ports and delivers precise volumes. Started as a weekend rabbit hole — turned into something actually useful.

OpenCV ROS2 SolidWorks
Your Project

Add Your Next Project

EDIT: Replace this card

Edit this card

Add your project here

Duplicate a proj-card block in the HTML and update the data-modal attribute to point to a new modal below.


About

A bit about me

I'm a bioinformatics scientist and imaging specialist working on cultivated meat bioprocess development in San Francisco. My PhD was in microfabrication, which means I spent years building tiny devices — then realized the most interesting problems were about the fluids and cells inside them.

Most of my work lives at the intersection of experiment and computation. I run CFD simulations to understand what's happening inside a bioreactor, then go to the bench to check if the model was right. Usually it isn't, and that's where the interesting stuff starts.

Outside of work: building computer vision tools for microscopy, messing with robotics, and thinking about what a GMP-compatible lab automation stack would look like built from scratch today.

If you're working on something in biological engineering, imaging, or simulation and want to compare notes — or if you're hiring — reach out.

Background

DegreePhD · Microfabrication
CurrentCultivated Meat · SF
StatusOpen to roles
BasedSan Francisco, CA