A polished, single-page portfolio showcasing systems work, tools, and product builds. The site highlights featured projects, tech stack focus areas, skills, and dotfiles, with a dark, cinematic UI and motion-driven reveals.
- Project spotlight with featured and grid layouts
- Interactive tech stack and skills filters
- Motion-rich section transitions and hover states
- Social links, contact footer, and curated dotfiles
- Server-side rendering with React Router
- React 19 + React Router 8
- TypeScript
- Tailwind CSS v4
- Motion animations (framer-motion)
- Bun runtime and tooling
- Bun installed (https://bun.sh)
bun installbun run devThe dev server runs at http://localhost:5173.
bun run typecheckbun run buildbun install --production
bun run build
bun run startThe server runs on port 3000 by default.
docker build -t portfolio .
docker run -p 3000:3000 portfolioThis image can be deployed to any Docker-compatible platform (ECS, Cloud Run, Fly.io, Railway, etc.).
- No database or environment variables are required for local development.
Built with React Router and Bun.