Personal Projects

AI Todo List
MERN + OpenAI-powered task planning
May 2024
A full-stack to-do app where each task can generate an AI-powered plan, curated resources, and a suggested Google search query.
Built with a React client and an Express API backed by MongoDB. Users can sign up / sign in, manage a personal task list, and expand any task to call an OpenAI Chat Completions endpoint that returns a structured JSON response (plan + links + search string), which is then persisted on the task.
- + Technologies: React, Node.js, Express, MongoDB, OpenAI API, JWT auth
- + Sign up / sign in with JWT + protected routes
- + Create, complete, edit, and delete tasks with a responsive UI
- + Per-task AI assistant generates a plan + resources + search term
- + Persists AI responses to MongoDB for later review
- + Light/dark mode toggle

ToneGrid
Interactive web app
March 2026
A browser-based app that rivals existing commercially available instrument conditioning software.
The paid version, available for signup through the free app, adds groundbreaking features like automated conditioning flows, multiple simultaneous sessions, session recall, and expanded instrument coverage. All this for $15/month vs. $300 per unit for the leading competitor.
- + Technologies: React, Next.js, TypeScript, Web Audio API

This Website
Modern portfolio platform
May 2017, March 2026
A continuously evolving portfolio rebuilt from an older Wix migration into a modern React/Next.js application.
Originally recreated in jQuery/HTML/CSS from a drag-and-drop site, this project has since been modernized with a Next.js architecture, typed React components, and improved content structure. The UX has been refined over time with stronger layout hierarchy, responsive behavior, and maintainable component patterns designed for iterative growth.
- + Technologies: Next.js, React, TypeScript, EmailJS
Professional Case Studies

Care/of Article Builder
Internal content platform
2021
Built an internal publishing tool in a Next.js/React ecosystem at Care/of, where I worked exclusively in Next.js to help scale a library of hundreds of doctor-written SEO articles.
Read Full Case Study
Wire Payment Flow
Enterprise financial workflow
2025
Refined a complex multi-step internal wire payment flow for bank employees, improving validation clarity, conditional logic, accessibility, and overall form usability in a compliance-sensitive environment.
Read Full Case Study