Everything currently on the workbench, filter by discipline. Most are prototypes or experiments, and that's the point.
Jarvis Room Assistant
Active build
A local AI room system with a projector orb persona, subagents, connectors, and computer-vision experiments. The flagship.
OllamaSubagentsMediaPipeTauriRoom control
What I learned
Orchestrating local models, tools, and hardware is mostly a latency and state-management problem, not a model problem.
3D Heart Blood-Flow Engine
Active build
A real 3D intra-ventricular blood-flow simulator bolted onto my cardiac digital twin, a GPU fluid engine that streams the mitral vortex and aortic jet into a live desktop view, instead of faking flow with scalar arrows. The most personal engineering on this list: I model the heart I was born with.
PythonCuPyLattice-BoltzmannGPUPyQt6
What I learned
Choosing the method was the real decision. OpenFOAM's per-step case-file shuttling on Windows makes interactive stepping impossible, so a Python-native GPU Lattice-Boltzmann solver was the only thing fast enough to step the flow live.
CardioReg-TF
Prototype
A hackathon CNN that reads cardiac 'enhancer' DNA and predicts which single-letter noncoding variants might disrupt heart-gene regulation, a research-priority ranker for Tetralogy of Fallot and related congenital heart disease.
PyTorchCNNGenomicsStreamlitIn-silico mutagenesis
What I learned
The subtle bug was saturation: an unregularized model pushes every positive to probability 1.0, which hides the tiny signal from a single-base change. Adding weight decay and dropout made variant effects visible again, and raised AUROC at the same time.
Statera Protocol Audit Engine
Mockup
A clinician-facing safety, evidence, and documentation audit layer for personalized health protocols, a preflight checklist that flags risks before a protocol reaches a patient. (Mockup, not medical advice.)
In health software, an auditable explanation beats a confident recommendation. The engine should surface what must be reviewed, not pretend to decide.
Laptop Racing Rig Mount
Prototype
A custom CAD-designed, 3D-printed mount to bolt a laptop cleanly onto a sim-racing rig, measured, modeled, printed, iterated.
Fusion 360FDM printingTolerancingIteration
What I learned
Real parts punish optimistic tolerances. Designing for the printer's quirks beats designing for the ideal.
Bioinformatics / Genetic Health Pipeline
Experiment
An experiment in turning raw genomic + wearable signals into deterministic, explainable health insights, no black boxes.
BioinformaticsGenomicsDeterministic engineHealth data
What I learned
In health, an explanation you can trace beats a prediction you can't. Determinism is a feature, not a limitation.
Computer Vision Gesture Control
Experiment
Hand-tracking experiments that let me grab, push, and react to on-screen agents, the input layer for a more physical Jarvis.
MediaPipeHand landmarksInteractionCanvas
What I learned
Gesture input lives or dies on smoothing and intent detection. Raw landmarks are far too jittery to drive UI directly.
Local AI Agent Experiments
Ongoing
A sandbox for subagents, tool use, and connectors running entirely on local models, the brain behind Jarvis.
AgentsMCPTool useLocal LLMs
What I learned
Good tool definitions and tight context windows matter more than model size for reliable agent behavior.
Arduino Sim-Racing Handbrake
Exploring
A custom Arduino-based handbrake for sim racing, real embedded hardware that turns a physical lever into a clean input signal. The bridge between code and the physical world.
ArduinoC++EmbeddedSim racing
What I learned
The interesting engineering is in the messy analog edge, the debounce, calibration, and mapping a real lever's travel, long before the data ever reaches the game.
A network diffusion model exploring congenital heart disease and Tetralogy of Fallot, the condition I was born with. The most personal project on this list.
PythonNetwork scienceCardiovascularModeling
What I learned
Modeling the system that shaped my own life turned abstract network math into something I genuinely care about getting right.
A local-first, real-data trading intelligence dashboard where a local LLM reads real market packets and a deterministic risk engine validates, sizes, or blocks every idea, with a hard no-fabricated-data guarantee.
PythonOllamaFastAPIRisk engineReal-data
What I learned
Grounding an LLM in real, source-stamped data and rejecting anything it can't cite is the whole game. Still early in my finance learning, so this is about provenance and risk discipline, paper-only, no profit claims.
Brainrot ESP32 Companions
Prototype
Two ESP32 + touchscreen desk gadgets sharing one codebase: a satirical Tamagotchi 'brainrot pet' goblin, and a Jarvis-style helper that pulls live market and network data onto a tiny screen. Real embedded C++ on a 3.2" display.
ESP32ArduinoC++EmbeddedWiFi
What I learned
The 'frozen after boot' bug was a shared-bus conflict, a software-SPI display fighting the touch controller over the same pins. Moving both onto the hardware SPI bus with proper transactions fixed it. On microcontrollers, the wiring is the architecture.