I build full-stack web applications end-to-end — from REST APIs and MongoDB/Mongoose schemas to authenticated dashboards, third-party integrations (Stripe, Twilio, Resend, Square), and production deployments on Vercel. I work in Next.js and TypeScript, with experience across headless CMSes (Sanity, Contentful) and authentication (NextAuth, Clerk).
Full-stack applications and front-end builds for real businesses.
Front-End
API-driven contact flows. Branch preview environments and automated Vercel deploys.
Hover for more →Next.js, TypeScript, Tailwind CSS, Vercel
Full-Stack
Structured content schema in Sanity. RESTful API integration with CI/CD via Vercel.
Hover for more →Next.js, TypeScript, Tailwind CSS, Sanity CMS, Vercel
Front-EndOptimized images with Next.js for fast loading. Static generation for instant page loads from search.
Hover for more →Next.js, Tailwind CSS, React, Framer Motion, Vercel
Full-Stack
Headless CMS for autonomous schedule management. Social proof prioritized for conversion optimization.
Hover for more →Next.js, Tailwind CSS, Sanity CMS
Front-End
Webflow for rapid content iteration. Refined UI to project operational excellence to detail-oriented founders.
Hover for more →Webflow
Front-End
Mobile-optimized for 70% mobile traffic. Information architecture restructured around customer needs.
Hover for more →WordPress, Custom CSS, HTML
Front-End
Complete brand rebuild with new logo. Performance optimization to signal operational excellence.
Hover for more →Webflow
Full-StackCustom order dashboard. Role-based auth via NextAuth. Mongoose order schemas. Resend for transactional email.
Hover for more →Next.js, TypeScript, MongoDB/Mongoose, Sanity, NextAuth, Resend, Vercel
Full-Stack
Square booking embed. Twilio SMS notifications. Mongo-backed user dashboard with NextAuth sessions.
Hover for more →Next.js, TypeScript, MongoDB/Mongoose, NextAuth, Resend, Twilio, Square, Vercel
Front-EndThird-party booking integration (WellnessLiving). Clean content architecture with automated CI/CD.
Hover for more →Next.js, TypeScript, Tailwind CSS, WellnessLiving, Vercel
Front-EndFast load performance, responsive design, automated deployment pipeline.
Hover for more →Next.js, TypeScript, Tailwind CSS, Vercel
Full-StackContentful for content, Airtable for schedule data, MemberSpace for gating, Vimeo for video.
Hover for more →Next.js, TypeScript, Contentful, Airtable, MemberSpace, Vimeo, Netlify
Full-StackLive Google Reviews via Places API. Dynamic service pages. Replaced an outdated WordPress site.
Hover for more →Next.js, TypeScript, Tailwind CSS, Sanity, Google Places API, Vercel
Full-StackIn ProgressSanity product catalog, Clerk auth, Stripe Checkout. Full-stack e-commerce rebuild.
Hover for more →Next.js, TypeScript, Sanity, Clerk, Stripe, Vercel
TDM Web Solutions
AcerSites
Durham College
Ontario College Diploma in Interactive Media Design — Web Development
Jan. 2023 – Apr. 2025 | Oshawa, ON