Skip to projects

Work

87 projects since 2023. The 8 selected below are the ones I'd show you first. The archive under them has the rest, each with its own page.

Selected

8 projects

Private: client confidential2025-26

Security Readiness Platform

A security-readiness assessment that organizations take and assessors score, live in production on Dynamics 365 with a Next.js front end. I am its only developer.

Cybersecurity nonprofit, director of software engineering, 2025-26. In production, Dynamics 365

11 client sites
stack
Craft CMS, PHP, Twig, Composer
status
In production
Client sites, not shown here2025-26

Craft CMS at Rocket Park

I lead development on Rocket Vitals, the agency’s website QA scanner, and keep eleven client sites on Craft CMS upgraded and running.

Rocket Park, Craft CMS agency, 2025-26. In production, 11 client sites

TimeSlipSearch screenshot
timeslipsearch.vercel.app2026

TimeSlipSearch

Type a date and get what was playing, showing, and costing that week, pulled from 420,000 records. It won the Algolia Agent Studio Challenge.

Personal, 2026. Live, Algolia winner

Published on npm
stack
CLI, npm, MCP, Node.js
status
Published
@purplegumdropz/specter2025

Specter

A CLI that reads an unfamiliar codebase and talks you through it: structure, dead code, risky files. Published on npm, with an MCP server for Claude.

Personal, 2025. Published, npm

Trace screenshot
trace-seven-ashen.vercel.app2026

Trace

Drop in a screenshot and get React code that only uses real shadcn/ui components, so it compiles. It won the DEV GitHub Finish-Up-A-Thon.

Personal, 2026. Live, DEV winner

AutomaDocs screenshot
automadocs.com2024-26

AutomaDocs

Connect a GitHub repo and AutomaDocs writes its documentation, then rebuilds it on every push. Live, with Stripe checkout.

Personal, 2024-26. Live, automadocs.com

Daily driver
stack
TypeScript, Bun, CLI, Developer Tools
status
Daily use
Private CLI, source on request2026

hq

The command-line tool I start every day with. One command tells me what is broken, blocked, or waiting across about 90 repos and the services they run on.

Personal, 2026. Daily use, Daily driver

HireReady screenshot
imhireready.com2026

HireReady

Practice interviews out loud with an AI interviewer, then review the questions you missed on a spaced-repetition schedule.

Personal, 2026. Live, imhireready.com

Archive

13 of 87 shown

Filter by category
Project archive: name, years, one-sentence description, and category
ProjectYearWhat it isCategory
AquaLog2025-26A free PWA for home aquarium hobbyists: multi-tank logs, water parameter charts, maintenance schedules, species compatibility checks, and AI predictions that warn before a parameter reaches a dangerous level. A paid plan lifts the one-tank limit.Full-stack
DareU RadioDareU Radio (Riipen)2025-26A site for DareU Radio, a live digital radio station: a built-in streaming player, show programming pages, app download links and social links, with content managed in Sanity. I built it as IT Specialist and Website Architect through the Riipen program with Capella University.Full-stack
Testimoniq2026A SaaS for collecting customer testimonials as text, video or images and showing them on your site with 11 widget layouts. AI scores sentiment and quality, and there are NPS surveys and SMS requests. Stripe billing has Free, Pro and Agency plans.Full-stack
Dwello2026A maintenance tracker for home, vehicles, equipment, pets, subscriptions, health and finances, built as a PWA.Full-stack
Encryption Visualizer2025Step-by-step visualizations of AES, RSA and hashing, so you can see what each stage does to the data.Dev tools
Studio Furniture2025A furniture store demo on Next.js 16 with a product catalog, filtering and a cart, plus AI features that start with a shopping assistant.Design
Mythos2025A mythology and folklore explorer on Next.js with 359 deities, 37 heroes, 162 stories, 103 creatures, 76 artifacts and 184 locations, plus family trees and quiz games.Experiments
Cereal Tasting2025The Sommelier's Spoon: a satirical cereal tasting site that treats breakfast like fine wine. It has 15 vintage cereals, milk pairings, a quiz, printable certificates and a mock tasting flight cart.Experiments
App Idea Miner2025Collects "I wish there was an app" posts, clusters them with HDBSCAN, scores sentiment with VADER, and shows the clusters with evidence links in a React dashboard. The backend is FastAPI.Experiments
CAIPO.aiFlo Labs2024One of the six Flo Labs sites. I led the front-end work on the AI platform, built with Next.js and Strapi on the shared design system.Enterprise
Create Surveys2024A survey builder on React, TypeScript, Vite and Firebase, with five templates, several question types, conditional logic and real-time analytics.Full-stack
CodeMemory2024Flashcards and coding challenges scheduled with FSRS spaced repetition. It has a guest mode and optional GitHub sign-in, and it treats forgetting like a failing test.Dev tools
Color Studio2024A color tool for designers: HEX input, brightness, saturation and hue controls, complementary, analogous and triadic palettes, WCAG AA and AAA badges, and keyboard shortcuts.Design