/now

I am a forward deployed engineer at Driveline Baseball, building practical software, data pipelines, and internal systems close to the people who use them.

Right now I am focused on LLM-assisted workflows, agentic coding, and side projects that turn effort into compounding tools and assets. For the fuller personal context, read a little bit more about who I am.

"Ventures and side hustles" — entrepreneurial spirit expressed through trial and error


/work

Machine Learning & Computer Vision
  • Elbow Torque EMG Prediction — Two-stage XGBoost pipeline predicting elbow varus torque in pitchers. R²=0.764. [Python, XGBoost, MySQL]
  • Ball Detection — YOLOv8 tracking system for baseballs in high-speed pitching video. mAP50=0.813. [Python, YOLOv8]
  • 3D Pose Estimation — Open-source motion capture pipeline for pitchers and hitters. Replaced Theia3D with multi-camera OpenCV and MediaPipe triangulation. [Python, OpenCV, MediaPipe]
Design & Product
  • Sweepr — Tool that keeps repo documentation in sync with code. Connects GitHub repos to Notion docs and flags drift. [Next.js, Supabase, TypeScript]
  • Biomech Viewer — 3D skeleton visualization for comparing motion capture trials in-browser. [FastAPI, Three.js]
  • Be Brief — Pilot briefing app for general aviation. Pursuing FAA approval. [React Native]
  • Motion Capture Frontend — Web control interface for an 8-camera Edgertronic high-speed system. [PHP, JS]
  • MoCap iPad Interface — Tablet control system for trainers on the gym floor. [JS, CSS]
  • Slice of Heaven Cakes — Custom site with multi-step order form for a vintage cake business. [HTML, CSS, JS]
Data & Tools
  • EMG Processing Pipeline — 96+ metrics per event from Delsys Trigno sensors with Slack QC notifications. [Python, SciPy]
  • Bat Path Visuals — 3D swing visualization and PDF report generation for athlete assessments. [Python, Matplotlib]
  • DL SQL MCP — Natural language queries over baseball biomechanics databases via Claude. [Python, MCP, MySQL]
Engineering
  • Edger Case Design — Custom protective enclosure for Edgertronic cameras. CAD + 3D printed. [FreeCAD, FDM]
  • Torpedo Bat FEA — Stress and deformation analysis on the Torpedo Bat's knob and barrel geometry under simulated ball impact. [ANSYS, SolidWorks]
Walkthroughs
  • Sweepr — Full build walkthrough of Sweepr using Claude Code and Codex. GitHub repo to working product. [Next.js, Supabase, TypeScript]
  • Agentic Coding Loop — Multi-agent coding workflow routing tasks through separate planning, implementation, and review agents. [Claude Code, Codex]
  • CV Pitch Pipeline — Annotating raw pitching video in Roboflow and training a YOLOv8 model to detect and classify pitches. [Roboflow, YOLOv8]
  • GPU Thermal Debug — Diagnosing a server crashing from thermal throttling. [Hardware]
  • Claude Code + Blender — Designing and printing a mounting bracket using only Claude Code and a ruler. [Blender, 3D Print]
  • PR From iPhone — Opening a GitHub PR from a phone using Codex Cloud. [Codex, GitHub]

/writing

Papers: Neuromuscular Efficiency & Elbow Varus Torque (under review, 2025) · Four-Bar Linkage FEA (AJBSR, 2025)


/contact