Client Work
Client work — websites, accessibility remediation, and AI systems shipped for organizations like these.
Piano with Jonny
- Migrated membership platform from MemberMouse to MemberPress, incl. Paddle payment integration
- Custom purchase-flow A/B testing
- Custom sales dashboards & reporting
Stack:
- WordPress
- MemberPress (Legacy: Membermouse)

PretzelTx
- Custom ACF Pro integrations
- Ongoing security monitoring & bot protection
- Routine software upgrades & maintenance
Stack:
- WordPress
- ACF Pro

Zealand Pharma
- Migrated from Squarespace to WordPress + Divi
- Ongoing security monitoring & bot protection
- Routine software upgrades & maintenance
Stack:
- WordPress
- Divi

NFTE!
- Migrated site from Divi to Gutenberg
- Full site redesign
- 10+ custom static & dynamic Gutenberg blocks
Stack:
- WordPress
- Gutenberg

The Rockefeller Foundation
- Full design overhaul
- Long-term ongoing maintenance & support
Stack:
- WordPress
- ACF Pro

TedED
- Supported lead developer on an active Rails codebase
- Ongoing maintenance & bug fixes
Stack:
- Ruby on Rails
- Turbo

Gelson's Markets
- Full site redesign on Craft CMS + Craft Commerce
- Custom Next.js + Craft CMS page builder
- Custom Algolia instant-search widgets
Stack:
- Next.js, Typescript
- Tailwind
- Zustand
- Headless Craft CMS

Selfana
- Multi-agent LangGraph system powering a 6-phase real-estate transaction workflow
- LangSmith eval suites for agent quality (routing, citations, listings)
- 70+ Playwright E2E tests
Stack
- Next.js, TypeScript
- Tailwind
- Drizzle/PostgreSQL, Stripe

The Kavli Foundation
- Migrated from Gatsby to Next.js, preserving existing design & features
- Long-term ongoing maintenance
Stack:
- Next.js
- Headless Craft CMS

just be love.
- Mental Health Clothing Ecommerce
- Pending Migration from Shopify to Medusa + Next.js
Stack:
- Shopify

Write My Way AI
- Built a SaaS product for educators that flags AI-written or ghostwritten student work by matching it against each student's own historical writing voice, not a generic AI-detector score
- Per-student "writing fingerprint" scored against new submissions across dozens of stylometric, syntactic, and readability signals
- Python FastAPI + spaCy NLP microservice for the scoring engine
- React/TypeScript teacher dashboard (Redux, Tailwind, Lexical)
Stack:
- WordPress/PHP plugin backend, Stripe billing, OpenAI API, S3, Redis
- Python FastAPI + spaCy
- React/TypeScript (Redux, Tailwind, Lexical)
- Node microservices, Docker Compose

Hifi Project Shop
- Algolia Instantsearch with Multi-Facet Filtering
Stack
- TypeScript
- Algolia

Madison Ronk
- Fashion Writer & Stylist Website
- SEO + Google Analytics
Stack
- WordPress
- Divi

Michele Ronk
- Singer, Songwriter, Mental Illness Advocate
- WooCommerce Ecommerce
- SEO + Google Analytics
Stack:
- WordPress
- Divi
- WooCommerce

Go-VGO
- Pharma Website with DTC+HCP versions
- PMRC Approval Process
- HIPPA Compliant Hosting
- Ongoing security monitoring & bot protection
- Routine software upgrades & maintenance
Stack:
- WordPress
- Oxygen
