Portfolio
Fifteen years of biomechanics, robotics, and AI work — from university research to patented hardware to production software. No case study templates. Just real projects.
bioMX-ai
Multi-Sensor Fusion Platform · 2024–Present
Built from scratch to solve a problem that keeps coming up in biomechanics labs: existing threshold-based gait event detection breaks down with pathological or constrained movement. Traditional algorithms assume "normal" gait. bioMX-ai doesn't.
The platform synchronizes force plates (1000Hz), surface EMG (2000Hz), and kinematic data (100Hz), then runs an AI fusion model that learns from multi-modal signals rather than relying on single-sensor thresholds. The result: accurate gait event detection even when individual sensors would fail alone.
Try the Live Demo →Problem
Traditional force plate thresholding fails on patients with neurological conditions, partial weight-bearing constraints, or atypical gait patterns.
Approach
Multi-modal fusion: when force data is ambiguous, EMG timing and kinematic phase provide corroborating signal. AI model trained on diverse gait patterns including pathological cases.
Stack
Python · PyTorch · TypeScript · React · Astro · Real-time 60fps visualization
Status
Live interactive demo with real constrained gait research data. Clinical validation ongoing.
Agility Trainer
PatentedRehabilitation Robotics · US Patent 11,311,447
A robotic rehabilitation system designed to improve agility and dynamic balance in patients with neurological and musculoskeletal conditions. The system uses real-time sensor feedback to automatically adapt challenge level to patient performance, keeping patients in the therapeutic zone — not too easy, not overloading.
Developed through university research and refined with clinical partners. The core idea: static rehab equipment is boring and sub-optimal; intelligent systems that respond to the patient in real time produce better outcomes.
Energy-Optimal Navigation
PublishedBiomechanics Research · PNAS, 2021
A unified theoretical model that predicts both the paths people choose and the speeds they walk — using a single energy-optimality criterion. The kicker: prior models handled either path or speed independently. This one explains both simultaneously, from first principles.
Relevant beyond basic science: this kind of model underpins how autonomous systems (robots, prosthetics, exoskeletons) should plan motion to minimize effort and maximize safety. When the model is right, the robot moves like a human.
Locomotor Stability Research
PublishedGait Science · Gait & Posture, 2017
How does the human nervous system control stability when the environment is actively working against you? This study characterized how people adapt locomotor control in environments that either aid or resist stability, and what that tells us about fall risk and rehabilitation targets.
The findings are directly applicable to clinical settings: understanding how gait adapts to perturbation informs better treadmill protocols, better testing standards, and better interventions for fall-prone populations.
Wearable Sensor Systems
IndustryML · Data Science · Sensor Fusion · 2020–Present
From wrist-worn motion sensors to full-body IMU arrays — building ML pipelines that extract meaningful biomechanical insights from noisy, real-world wearable data. Constrained computation, ambient noise, and realistic activity diversity are the actual problem. Lab data is easy.
The core challenge: making models that work when the user isn't cooperating — walking awkwardly, phone in a bag, smartwatch askew. Production ML for health and movement is harder than academic ML by an order of magnitude.
What This Means for Your Project
The through-line: 15 years of actual biomechanics work, not borrowed credibility. Whether you need research-grade precision, clinical-ready robustness, or production software that ships — this is what that experience looks like.
Every project is different. If you're solving a real problem in movement science, rehabilitation, or human performance — let's talk about it.
Start a Conversation