← back
Uses
The editor, stack and services I build with.
Editor & terminal
- VS Code — Main editor.
- WSL 2 — Linux on Windows. Development happens inside Ubuntu.
- pnpm — Package manager for this site.
- Claude Code — AI pair programmer in the editor and terminal.
Stack
- Next.js — This site and four of the five client projects run on it.
- TypeScript — Strict mode on for this site.
- Tailwind CSS — Styling. This site uses v4 with CSS-variable design tokens.
- Radix UI — Accessible primitives. The navigation menu here is built on it.
- Motion — Animation, including the animated icons on this site.
- Supabase — Postgres and realtime for client apps like Viafide and Novu.
- Claude API — AI features in client work, like Novu's suggested replies.
Services
- Vercel — Hosting for this site, plus Analytics and Speed Insights.
- Neon — Serverless Postgres behind the guestbook.
- Resend — Sends the contact form emails.
- Cloudflare — Edge hosting for client sites like Viafide, Novu and Global Talent Portal.
- GitHub Actions — CI (lint, typecheck, build) on every PR, plus the daily stats job.
This site
- Geist & Geist Mono — Typefaces, via next/font.
- Lucide — Icons, with lucide-animated for the hover animations.