| WALDOOwn project |
A pan-tilt camera that finds a person and turns to keep them in view, in real time. My own project: I designed the mount and wrote the clearance check. |
Follows a moving person in real time on the built device (43 s recording). No part collisions across the full range, pan 0–180° and tilt ±90° (CAD clearance check). |
Robotics, Computer vision, Embedded, CAD |
CAD (STEP), Python, Alif E8 |
Repository |
| WreckLessDell × NVIDIA AI Hackathon, San Francisco |
An always-on security swarm on one desk-side Dell GB10: it reads a new advisory, exploits your code, patches it and proves the fix, then waits for a human to approve. |
3rd of 71 teams at the Dell × NVIDIA AI Hackathon, San Francisco, for running everything locally on the GB10. 5/5 live replays of CVE-2024-21513 (LangChain eval of database values) with local models and the sandbox on: 47–80 s from advisory to validated patch. Felix's patch matched the fix upstream shipped (ast.literal_eval) without seeing it. Four more CVE replays pass all 3 checks with the reference exploit and patch; live-model runs not reported yet. |
Security, AI agents, Applied AI |
Python, vLLM, Qwen3-Coder, NVIDIA GB10, Slack |
Repository |
| Core SegmentationRocScience core vision · own repository |
Turns drill-core tray photos into one continuous, depth-labelled strip with every crack flagged. I built the pipeline in my own repository during my RocScience term. |
20+ pixel-accurate masks per image across 100+ core samples. |
Computer vision, Machine learning |
Python, SAM 2, Gemini, MiDaS, OpenCV |
private repository, available on request |
| WATO ASD RobotWATonomous ASD project |
Point-to-point navigation for a simulated differential-drive robot: LiDAR costmap, A* planner and pure-pursuit control in a Dockerised ROS 2 and Gazebo stack. |
100% collision-free across the simulated test scenarios. |
Robotics, Path planning, Simulation |
C++, ROS 2, Gazebo, Docker, Foxglove |
Repository |
| Trash Can RobotESP32-S3 + ROS 2 build |
An ESP32-S3 robot that carries a trash can: the camera streams to a ROS 2 stack for inference and control, and the firmware drives two 12 V gearmotors. |
No results reported yet. |
Robotics, Embedded, Computer vision |
C++, ESP32, ROS 2, OpenSCAD, Python |
Repository |
| The Flight of the BuffaloHack-Nation Challenge 05 |
An evidence engine for how rare diseases connect, with a lab-automation step that is checked in MuJoCo before anything runs. |
52 source-quoted claims with DOIs. 2.48 s median for the five-call journey on the live app (10 runs). |
Applied AI, Lab automation, Simulation |
Python, TypeScript, MuJoCo, Docker, Cloud Run |
Repository |
| Distance ScorerOwn project |
Turns pixels-per-millimetre metadata into a calibrated apparent-distance score for soil photos, then trains a PyTorch regressor to predict it from the image alone. |
Calibrated on 3,405 images spanning 8.8–136.2 PPM. Prediction accuracy not reported yet. |
Machine learning, Model training, Computer vision |
Python, PyTorch, SAM, pytest |
private repository, available on request |
| BaselineBuilding from the Farm, SF Tech Week 2026 |
Live deepfake-voice and scam-call detection that listens to both sides of a phone call. |
Warns at 0:21 in the scripted demo call and holds the transfer. |
Audio AI, Machine learning, Security |
Python, TypeScript, Whisper, Ollama, ElevenLabs |
Repository |
| GymBuddyOwn project |
An AI-native iOS gym and nutrition coach: a deterministic, unit-tested Swift engine plus Claude meal parsing from text, voice and photos. |
73 GymBuddyCore unit tests pass (swift test) and 15 end-to-end UI flow tests pass in the simulator (Oct 2026). |
iOS, Applied AI |
Swift, SwiftUI, TypeScript, Cloudflare Workers, Claude |
private repository, available on request |