Biomedical engineer-in-training building data-driven health systems across software, sensing, and applied machine learning.
B.S. Biomedical Engineering at Florida Gulf Coast University
Minors in Computer Science and Physics · Graduating May 2027
I work from problem definition through prototype and deployment: physiological models, full-stack health applications, embedded systems, and AI-assisted engineering workflows.
Current direction: biomedical signal processing, neural engineering, and ML/data systems for healthcare.
| Project | Engineering focus | Links |
|---|---|---|
| MindMap | Longitudinal mental-health tracking PWA with medication and routine logging, analytics, data export, and Supabase-backed storage | Repository · Live app |
| BME Visualizations | Interactive models for biofluids, biomechanics, biomaterials, biomedical instrumentation, and signal analysis | Repository · Live models |
| Modular Knee Brace | Parametric, 3D-printable rehabilitation brace; mechanical prototype with planned sensing and BLE instrumentation | Repository |
| GastroGuard | GI symptom, meal, and remedy tracking PWA with longitudinal analytics and provider-oriented data export | Repository · Live app |
| SkinTrack+ | Image- and symptom-based tracking for chronic skin conditions, including calibrated color and lesion-change analysis | Repository · Live app |
| Workflows & Automations | Claude/MCP tooling, Obsidian-based project memory, research automation, and reusable multi-agent workflows | Repository |
- Biomedical systems that turn physiological and behavioral data into useful, testable decisions
- Reproducible signal-processing and ML pipelines with explicit assumptions, validation, and limitations
- Integrated prototypes spanning sensors, embedded systems, mechanical design, data infrastructure, and user-facing software
- Engineering documentation that makes a project understandable, verifiable, and maintainable
Updated daily from public profile and repository data.
| Platform | Progress |
|---|---|
| LeetCode | 33 solved · 11 Easy · 17 Medium · 5 Hard |
| NeetCode | 26 problems · 31 synchronized submissions |
Recent LeetCode accepts: Substring with Concatenation of All Words · Divide Two Integers · Reverse Nodes in k-Group · Swap Nodes in Pairs · Merge k Sorted Lists
Latest NeetCode sync: study: add Divide Two Integers to bit manipulation notebook · 2026-09-15
| Area | Tools |
|---|---|
| Languages | Python · TypeScript/JavaScript · C/C++ · MATLAB · SQL |
| Data & ML | NumPy · Pandas · SciPy · scikit-learn · PyTorch · Matplotlib |
| Applications | Next.js · React · FastAPI · Streamlit · Flutter |
| Data & infrastructure | PostgreSQL · Supabase · Firebase · Docker · GitHub Actions · Vercel |
| Hardware & design | Arduino/microcontrollers · sensor integration · circuits · PCB prototyping · SolidWorks · Fusion 360 · 3D printing |
| AI systems | OpenAI Agents SDK · Claude Code · MCP · agent and workflow automation |
- Human Physiology for Engineers — quantitative physiology coursework, models, laboratories, and technical references
- Intro to Mechatronic Design — Arduino, circuit analysis, embedded architecture, and robotic-arm coursework
- HeartWire OS — an organized workspace for engineering projects, coursework, research, and automation
- NeetCode Problems — synchronized solutions, algorithm notebooks, tests, and mastery-tracking tools
Build measurable systems. Document the reasoning. Ship what works.



