Personal website for Jonathan Walker — software engineer based in Fujimi, Nagano, Japan.
- Next.js 16 with App Router
- React 19
- Tailwind CSS 4
- next-intl for i18n (English & Japanese)
- Supabase for the contact form backend
- Cloudflare Turnstile for spam protection
- Home — introduction
- Links — external profiles (GitHub, LinkedIn, etc.)
- About (紹介) — background, languages, employment history, education
- Contact — contact form with Turnstile verification
npm install
npm run devOpen http://localhost:3000 to view the site locally.
Translations live in messages/en.json and messages/jp.json. The site uses next-intl with locale-based routing (/en/..., /jp/...).