Projects & Portfolio
Using technology to solve interesting problems, from clinical assessment to creative applications.
Applied Health Technology
Core projects designed to enhance assessment and improve client outcomes in health, fitness, and performance.
HPPAP – Open Source Pain Assessment Tool
Standard 1-10 pain scales often fail to capture the full picture of a client's experience. To address this, I developed HPPAP, an open-source web app that provides a more comprehensive, multidimensional pain assessment, allowing clinicians to gain deeper insights into a patient's condition.


Advanced Calorie Estimator
While standard MET calculations are a useful baseline, they don't account for individual differences in fitness and physiology. I engineered a more precise solution: a Python-based machine learning model trained on real-world data to provide a more personalized and accurate prediction of a client's energy expenditure during exercise.
AI-Powered Overhead Squat Assessor
A clinical tool designed for physical therapists and trainers to streamline movement screening. This application uses AI to analyze observational and goniometric data from an overhead squat, identifying potential muscle imbalances. It then generates a fully customizable, data-driven corrective exercise plan, complete with exercise alternatives and exportable reports, enhancing diagnostic efficiency and client care.
AI Goniometer (Concept)
Exploratory project using computer vision to estimate joint angles from video for remote assessments.
Explorations in software development
Broader experiments that show technical curiosity and range.
Portfolio Site
This site: a performant, accessible portfolio built with Next.js and shadcn UI patterns.
Tattoo Virtual Try-On App
Uses Google's latest image model Nano Banana to generate tattoo designs, stencil, virtual try-ons, placement maps, and a final tatto brief that you can bring to your artist.
AI Flashcard Generator App
Flash card generation from any given subject or notes. Includes folders to organize cards, and a quiz feature to test yourself.
Custom AI Agents
Small agents for content summarization and task automation; experiments with tools and memory.