← Back to My tinkering
This website
The site you're on now, rebuilt from scratch so I could shape every detail and keep changing it as I do.
The story
My portfolio lived on Wix for years. It did the job, but every change felt like working around someone else's decisions. I wanted the design, code, and content to belong to the same system, so I rebuilt it.
More than a redesign, it became a way to practice the kind of building I care about: making something warm, accessible, fast, and easy to keep evolving. The time-based color and greeting are part of that. The site should feel a little alive, not like a static résumé.
What mattered
- Personality: a time-aware palette and greeting, expressive type, and motion that stays out of the way
- Accessibility: semantic structure, WCAG AA contrast, visible focus states, and responsive layouts
- Speed: static pages that load quickly and keep the hosting simple
- Room to change: no CMS or database. The content lives with the code, so I can keep tinkering.
Built with
- Next.js
- Tailwind CSS
- TypeScript
- GitHub Pages
- GitHub Actions