Skip to main content
Portfolio

What I Build

Full-stack applications, data automation, and AI integrations. Here's what that looks like in practice.

0
API Routes
0
Components
0
Test Files
0
DB Migrations
Featured Project

NeedThisDone.com

Live

Full-Stack E-Commerce Platform

Solo Developer & Architect · November 2025 - Present

Production e-commerce platform serving real customers. Built from scratch with Next.js 14, TypeScript, and a microservices architecture connecting Medusa, Supabase, Stripe, and Redis.

Impact

  • 1,300+ commits in under 3 months of intense development
  • Production-grade reliability: circuit breaker, retry logic, request deduplication
  • AI chatbot with RAG (pgvector + OpenAI) answering customer questions from indexed site content
  • WCAG AA accessibility compliance across all pages

Key Features

Shopping cart & Stripe payments
Appointment booking system
Admin dashboards (10+ panels)
AI chatbot with semantic search
Inline CMS page editor
Customer loyalty points
Referral program
Email campaign system
Product waitlist & notifications
Playwright E2E + Vitest unit tests

Tech Stack

Next.js 14ReactTypeScriptSupabasePostgreSQLRedisStripeMedusaOpenAIPlaywrightDockerVercel

System Architecture

Frontend
Next.js 14ReactTypeScriptTailwind CSS
Backend & APIs
Next.js API RoutesMedusa CommerceRedis Cache
Data & Auth
Supabase (PostgreSQL)pgvector EmbeddingsGoogle OAuth
Infrastructure
VercelStripe PaymentsDockerGitHub Actions
Client Work

Acadio

Educational LMS Platform

Contractor → Technical Operations Specialist · April 2025 - December 2025

Started as a contractor doing API work. Proved value and expanded into the go-to technical resource for leadership. Built automation pipelines that turned weeks of manual work into hours.

Impact

  • Promoted from contractor to Technical Operations Specialist based on performance
  • PDF-to-HTML conversion pipeline eliminated weeks of manual formatting
  • FINRA regulatory content scraping with validation for compliance training
  • Automated flashcard generation from structured course content

Tech Stack

PythonPuppeteerBeautifulSoupSeleniumTinyMCE
Side Project

Bridgette Automation

Live

AI-Powered Development Automation

Creator & Maintainer · January 2026 - Present

Claude Code CLI wrapper with scheduled automation. Uses launchd daemons to run development tasks on a schedule, combining AI capabilities with system-level automation.

Impact

  • TypeScript codebase with 90%+ type coverage
  • launchd daemon scheduling for hands-free automation
  • Extensible plugin architecture for custom workflows

Tech Stack

Next.js 14TypeScriptNode.jslaunchd
Process

How I work

🎯

Understand the Problem

I start by listening. What are you trying to accomplish? What have you tried? What does success look like?

📐

Plan the Architecture

I design the system before writing code. Data models, API contracts, deployment strategy — all mapped out before the first commit.

🧪

Build with Tests

Test-driven development from day one. Every feature gets automated tests. Every deploy runs the full suite. No surprises.

🚀

Ship and Support

I deploy to production with monitoring and stick around to make sure everything works. Your project doesn't end at launch.

Let's Connect

Let's build something together

Whether you need a full application, data automation, or just want to chat about a project idea — I'm here to help.