> PORTFOLIO_v2.0 — SYSTEM READY
> XXXXXXXXXXXXXXXXXXX
> NO TEMPLATES. NO BLOAT. JUST CLEAN BUILDS.
> SELECTED_WORK
Fundraising site for a Canadian Cancer Society pancreatic cancer campaign. Built and shipped by a 5-person high school team — live at purplehope.ca with a CI/CD pipeline, Cloudflare DNS, and real contact form submissions.
Video background hero with automatic playlist cycling
Scroll-triggered entrance animations — no animation libraries
CI/CD: every git push auto-deploys via Vercel
Custom domain + Open Graph metadata for social previews

Freelance site for a local Ontario pizza place — self-sourced through cold outreach, scoped and priced independently at $500, and presented live in the restaurant. Managed a real technical conversation about POS integration on the spot.
Sliding pill navbar with active section tracking via scroll
Tabbed menu system across 10 categories with full item/price data
Order form piped directly to the restaurant's Toast-connected email
Online ordering CTA linked to Toast's platform
Advised client on Toast Online Ordering setup and costs during meeting

Freelance site for a Port Stanley bar — self-sourced through cold outreach after scraping Google Maps for businesses without a web presence. Built the full site, then used it to open the sales conversation. Pitched at $275.
Built before any client contact — the site was the pitch
Warm dark aesthetic tailored to the bar's brand
Fully responsive with menu, atmosphere, and contact sections


struct Particle {
double x;
double y;
double theta;
double weight;
};> WHAT_I_DO
Most local businesses are invisible online or stuck with a generic template that doesn't convert. I build clean, fast, custom sites that actually represent what you do — and get people to call.
Got an idea that needs more than a landing page? I build full web apps with Next.js and React — from database to deployment. No hand-holding required on your end.
I've set up Stripe payment systems and Toast POS integrations for local businesses that need to take orders and payments online — not just a contact form. Restaurants, retail, whatever you're selling.
Sites break, go stale, and slow down. I offer monthly retainers to keep yours fast, updated, and working — so you're not scrambling when something breaks.
> WHO_I_AM
I'm a web developer based in St. Thomas, ON. I've been writing code since I was 8 — starting on Scratch and Roblox, moving through Java, app development with React Native and Expo, and eventually landing on modern web development with Next.js and Tailwind. What started as a hobby became a real freelance business building sites for local clients across Southern Ontario.
Outside of web dev, I compete in VEX robotics where I write C++ using the PROS framework and work in CAD — so I'm just as comfortable in a technical environment as I am designing something that looks good. I build websites for small businesses that are clean, fast, and actually bring in customers.
> TECH_STACK
> GET_IN_TOUCH
Have a project in mind? Fill out the form and I'll get back to you within 24 hours.