Software engineer on the founding team of a life sciences startup in Palo Alto. I work on the data and evaluation tooling behind AI for science.
Most of my time so far has gone into AI / ML. I'm also interested in quantum computing, robotics, embedded systems, computer vision, and edge ML.
- microscope: mechanistic interpretability toolkit (sparse autoencoders, transcoders, feature circuits) on Gemma-2-2B
- cortex-score: scores a video for predicted brain engagement, built on Meta FAIR's TRIBE v2
- agentary: multi-agent research platform
- UT Disaster: hurricane damage assessment from satellite imagery, with a map UI and natural-language Q&A
- SentinelEdge: on-device threat detection for security cameras on a Jetson Nano
- Access Control Manager: ESP32 RFID and fingerprint door controller for a makerspace
Released
- roboflow/supervision
- geopandas/geopandas
- roboflow/inference 1.3.0: fixed
values_differenceaggregation in the Data Aggregator block (#2388) - geopandas/contextily 1.7.1: fixed a missing return that produced
Nonetiles (#282) - shapely/shapely 2.2.0rc1: clear
ValueErrorfor non-Polygon input toMultiPolygon(#2461)
Merged, in the next release
- pysal/esda: robust two-sided pseudo p-values (#514)
- python-pendulum/pendulum:
Noneallowed forexc_tbinTraveller.__exit__(#974)
In review
- redis/redis-py: PyPI Trusted Publishing (#4088), cached default response callbacks (#4124)
- torchgeo/torchgeo: time-series samples for
WesternUSALiveFuelMoisture(#3770) - voxel51/fiftyone: geo field range checks (#7830), CityPersons attributes (#7831)
- pyproj4/pyproj:
guess_wkt_version()(#1606),Transformerserialization docs (#1604) - pysal/esda: warning for disconnected graphs in the Moran family (#513)
- shapely/shapely:
.xydocs (#2459) - stanfordnlp/dspy: keep Python literals in
ChatAdapterdict parsing (#9832) - arogozhnikov/einops:
repeatbroadcast docs (#436) - niivue/niivue: reversed translucent volume rendering (#1612)
- swar/nba_api: 2026 WNBA expansion teams (#676), conference and division data (#677)
If you maintain something in these areas and want help, send me an issue.
University of Texas (Dallas), class of '26


