jamessheldon.ca: personal site by James Sheldonjamessheldon.ca: personal site by James Sheldon

jamessheldon.ca: personal site

James Sheldon

James Sheldon

My personal site, built and deployed from scratch: https://jamessheldon.ca
It's a short bio, my resume (with PDF and Word downloads), what I'm looking for next, and a contact page with a booking calendar.
How it's built
• Next.js App Router and TypeScript, in a Turborepo + pnpm monorepo • Tailwind CSS with a shadcn theme built on my own design system (teal and ink, Atkinson Hyperlegible type, light and dark modes) • Sticky header that shrinks on scroll, a dot-grid background, and a full-height mobile menu • SEO basics done properly: Open Graph images, JSON-LD structured data, and a sitemap submitted to Google and Bing • Deployed on Vercel with preview deployments for every change
Like this project

Posted Nov 6, 2026

My personal site: bio, resume, what I'm looking for, and a way to book a call. Built with Next.js, TypeScript and Tailwind, deployed on Vercel.