← Back to My tinkering
This Website
My personal portfolio, rebuilt from scratch — because owning your platform matters.
The story
My portfolio lived on Wix for years. It worked fine, but I wanted more control — over the design, the performance, and what I could build on top of it. So I rebuilt it from scratch.
The goal was simple: match the warmth and clarity of my existing site while making it fully custom, accessible, and something I could tinker with over time. The result is what you're looking at right now.
What I focused on
- Design fidelity — warm cream palette, Playfair Display headings, DM Sans body copy, subtle fade-in animations
- Accessibility — semantic heading hierarchy, WCAG AA color contrast, visible focus indicators, responsive layout
- Performance — static export means every page is pre-rendered HTML, no client-side rendering needed
- Simplicity — no CMS, no database, just code. Content lives right in the components.
Built with
- Next.js
- Tailwind CSS
- TypeScript
- GitHub Pages
- GitHub Actions