i like building
Recent work:
- microscope — Reproducible mechanistic-interpretability toolkit: sparse autoencoders, transcoders, auto-interp, and feature circuits on Gemma-2-2B, with adversarial controls and honest-evaluation-first scoring.
- Agentary — Autonomous multi-agent research platform.
- cortex-score — Score any video for predicted cortical engagement across 5 brain networks (built on Meta FAIR’s TRIBE v2).
- UT Disaster — Professor-led disaster damage assessment platform: VLM pipeline on pre/post Hurricane Florence satellite imagery, React map UI, FastAPI + PostGIS backend with natural-language spatial Q&A.
- SentinelEdge — Smart security cameras for small businesses: runs threat detection on a small on-site computer (NVIDIA Jetson Nano) and pings the owner’s phone in under 2 seconds, with no cloud round-trip. Funded pilot with a local gas-station owner.
- rajputra.org — Community engagement portal serving 10K+ monthly visitors.
- Inventory Tracking System — Nonprofit warehouse platform for Hope Restored Missions: Nuxt 3 + Vue 3 + Prisma + PostgreSQL replacing spreadsheet-based tracking, with C-based QR / barcode scanning compiled to WebAssembly. Led a five-engineer team.
- Access Control Manager — Embedded access controller for The Lab.ms makerspace: ESP32 + 13.56 MHz RFID + fingerprint authentication on a custom PCB, with FreeRTOS firmware keeping audit trails reliable through network outages.
Curious builder interested in quantum computing, robotics, embedded systems, computer vision, and edge ML. AI / ML is where I’ve spent the most time so far.
Merged contributions:
- roboflow/supervision — Open-source computer vision toolkit (39k+ stars). PRs
- geopandas/geopandas — Geospatial data in Python (4.7k+ stars). #3784 honor
legend_kwds["labels"]for categorical and boolean columns inexplore() - roboflow/inference — Computer-vision inference server & Workflows engine (2.3k+ stars). #2388 correct
values_differenceaggregation in the Data Aggregator block - python-pendulum/pendulum — Python datetimes made easy (6.6k+ stars). #974 allow
Noneforexc_tbinTraveller.__exit__type annotations
Approved & merging:
- redis/redis-py — Python client for Redis (13k+ stars). #4088 PyPI Trusted Publishing (OIDC) for releases — maintainer confirmed it will be merged once their release steps land.
In review:
- voxel51/fiftyone — Dataset and visual-AI toolkit for computer vision (10k+ stars). #7830 validate longitude / latitude ranges on geo fields · #7831 load extra CityPersons attributes on Cityscapes person detections
- shapely/shapely — Manipulation and analysis of geometric objects (4.4k+ stars). #2461 raise a clear
ValueErrorfor non-Polygon geometries in theMultiPolygonconstructor · #2459 document the.xylimitation on polygons and multi-part geometries - rasterio/rasterio — Geospatial raster I/O for Python (2.5k+ stars). #3583 fix the
sievesize guard for 3-D arrays · #3578 accept 3-vertex polygons (triangles) inis_valid_geomandrasterize - geopandas/geopandas — #3789 keep
crswhenfrom_featuresgets an empty feature list - geopandas/contextily — Context basemap tiles for matplotlib / geopandas (580+ stars). #282 fix a missing return in
_retryerthat propagatedNonetiles - pyproj4/pyproj — Python interface to PROJ cartographic projections (1.2k+ stars). #1606 add
guess_wkt_version()to report a WKT string’s dialect · #1604 document late-binding behavior ofTransformerserialization - pysal/esda — Exploratory spatial data analysis in PySAL (250+ stars). #513 warn when the Moran family receives a disconnected graph · #514 robust two-sided pseudo p-value for degenerate null distributions
- torchgeo/torchgeo — Geospatial deep learning for PyTorch. #3770 convert
WesternUSALiveFuelMoistureto the time-series sample format - unionai-oss/pandera — Statistical data validation for dataframes (4.3k+ stars). #2395 raise a clear
TypeErrorfor non-DataFramevalidatearguments - arogozhnikov/einops — Flexible tensor operations for readable code (9.5k+ stars). #436 document the broadcast / expand semantics of
einops.repeat - redis/redis-py — #4124 cache default response callbacks instead of rebuilding them on every client init
- stanfordnlp/dspy — Stanford’s framework for programming language models (34k+ stars). #9832 preserve Python literals in
ChatAdapterdict parsing - niivue/niivue — Web-based neuroimaging visualization. #1612 fix reversed translucent / transparent volume rendering
- swar/nba_api — Python client for NBA.com. #676 2026 WNBA expansion teams · #677 team conference / division static data
Looking for more meaningful projects to contribute to. If you maintain something in any of those areas and want a hand, point me at an issue: madhavcbusiness@gmail.com.
Also happy to take issues / PRs on cortex-score — the only public surface of my brain-encoding work.
shipping from dallas · university of texas (dallas) alum, class of ’26 · open to swe / ml roles


