Full-Stack Product Work

Selected work that shows how I solve product, frontend, and CMS problems in production.

A mix of shipped client work, SaaS features, CMS builds, and personal projects with a bias toward speed, clarity, and measurable outcomes.

Performance-first Systems thinking Outcome driven

Launches

50+

🚀

Edge

Performance

Strength

System design

Modern stacks, measurable impact, and delivery that stays fast without sacrificing stability.

Church Finance
Featured
full-stack

Church Finance

Finance management web app for churches with transaction tracking, fund management, contribution reporting, and role-based access control.

Next.js TypeScript Supabase PostgreSQL +2 more
Gmail MCP Server
Featured
backend

Gmail MCP Server

A powerful Gmail MCP server for AI agents — search, read, send, organize emails via Claude Desktop, Cursor, and more.

TypeScript Node.js Gmail API OAuth 2.0 +3 more
in-progress View Details →
TYPO SIEGE
Featured
web-app

TYPO SIEGE

TYPO SIEGE — A text tower defense game. Type words to destroy them. Built with Canvas, TypeScript, and Pretext.

TypeScript Canvas API Vite Web Audio API +1 more
AI-Powered Portfolio Video
Featured
ai-ml

AI-Powered Portfolio Video

Prototype for turning a developer portfolio into a programmatic video using Remotion, reusable scenes, and AI-assisted storytelling.

Next.js TypeScript Remotion Tailwind CSS +2 more
in-progress View Details →
web-app

Askeatonarts

Official website of Askeaton Contemporary Arts (ACA), artist-run contemporary art organization based in Askeaton, County Limerick, Ireland.

JavaScript Web Vercel React +1 more