Uses
The tools I actually reach for. A snapshot rather than a history — it gets edited in place when something changes, so it has no dates and no archive.
Editor & AI tooling
- VS Code
- Where everything gets written.
- GitHub Copilot
- Free through the GitHub Student Developer Pack.
- Antigravity
- Agent-first IDE, used alongside VS Code rather than instead of it.
Languages & frameworks
- Java
- Coursework and backend work outside this site.
- Spring Boot
- REST APIs on the Java side.
- React
- Server Components by default here, client only where state demands it.
- Next.js
- App Router. This site runs on it.
- TypeScript
- Strict mode, everywhere.
- Tailwind CSS
- v4, configured in CSS rather than a config file.
Package managers & tooling
- pnpm
- Package manager for this repo.
- Docker
- Local services and consistent environments.
Design system
- shadcn/ui
- Structure and accessibility, restyled to this site's tokens.
- Motion
- Framer Motion, under its current name. Entrance choreography.
- pokenav
- Mine. Themeable Pokémon route-map nav for React — MIT, on npm. Drives the homepage rail.