Website Projects

Every Bean Counts — Accounting Firm Website
Every Bean Counts — Accounting Firm Website

Production website for an Edmonton accounting firm — service pages, resources, testimonials, and contact flows. Real client work built and shipped with Next.js and TypeScript.

Created With

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Client Work
  • Vercel
Secure Authorities — Enterprise Cybersecurity Site
Secure Authorities — Enterprise Cybersecurity Site

Internationalized corporate site for a cybersecurity firm — multi-language routing via Next.js middleware and dictionaries, service and product pages.

Created With

  • Next.js
  • TypeScript
  • i18n
  • Middleware
  • Tailwind CSS
AnnAI
AnnAI

An AI image generation app powered by OpenAI's DALL·E API — a Midjourney-style tool with a custom interface.

Created With

  • Vite
  • Node.js
  • Express
  • Tailwind
  • MongoDB
  • OpenAI API
CodyGPT
CodyGPT

A ChatGPT-style AI chat application built on the OpenAI API with a Node.js/Express backend.

Created With

  • Vite
  • CSS
  • Node.js
  • Express
  • OpenAI API
Anime Fun
Anime Fun

An anime app built with Next.js, Framer Motion, and Server Actions — inspired by my daughter.

Created With

  • Next.js
  • Framer Motion
  • Server Actions
Teach Me
Teach Me

A technical assessment for Inspired Instruction — a full-stack app with auth, database, and transactional email.

Created With

  • Next.js
  • Server Actions
  • Prisma
  • Tailwind
  • Shadcn UI
  • Supabase
  • Authjs
  • zod
  • resend