Portfolio Website
A public project showcase for my AI-assisted coding work, teaching tools, simulations, dashboards, and technical writing.
Tech used:
About
I am currently taking planned time off work. Besides tutoring physics, tending to my garden, and tinkering with cars, I am experimenting with AI-assisted coding. I use the simulations and apps shown below with my students, and in my garden. The customized genetic algorithm project implements an idea I have tried to test many times over the past 20 years; AI had me running within 10 minutes, and had built an experimental scaffold within the hour.
Projects
A mix of apps, simulations, dashboards, and writing projects built to make technical ideas easy to understand.
A public project showcase for my AI-assisted coding work, teaching tools, simulations, dashboards, and technical writing.
Tech used:
Browser physics demo where balls bounce inside a rotating circular wall until they find the moving gap and escape.
Tech used:
A physics simulation demonstrating conservation of momentum with colliding carts.
Tech used:
AI-powered plant identification and care guidance from an uploaded photo. I built this app to use in my garden. This public demo uses an Upstash Redis-backed rate limiter before the OpenAI vision call, with per-IP and global daily limits to reduce runaway API usage.
Tech used:
A genetic algorithm experiment framework comparing classic selection methods with my custom-designed lifecycle-based model, now with a browser demo running real C++ through WebAssembly.
Tech used:
An active tech writing project explaining how to go from a blank folder to a deployed web app using AI-assisted coding.
Tech used:
Private local tools
Local dashboard for tracking options activity, model assumptions, notes, and risk.
Tech used:
Local dashboard for chores, projects, goals, and household routines.
Tech used: