← 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