2 min read
Portfolio
AstroTypeScriptTailwind CSS

This portfolio serves as my personal website and writing hub. I designed it to be fast, clear, and effortless to read, placing content at the absolute centre of the experience.

Why I Built It

While many portfolios force a compromise between striking visuals and raw speed, my goal was to achieve both without sacrifice. I wanted a site that loaded instantly, maintained a professional aesthetic, and kept the focus squarely on the content.

Beyond just a showcase, it acts as an interactive extension of my CV, GitHub, and LinkedIn giving recruiters and hiring managers a clear, comprehensive view of my work and technical capabilities.

Highlights

  • Astro & TypeScript: Combines blazing-fast performance with a robust, type-safe content model.
  • Tailwind CSS: Utilises a custom design system for visual consistency and rapid iteration.
  • Accessible & Responsive: Features seamless light and dark themes, clean typography, and full accessibility across all devices.
  • Privacy-First Analytics: Integrates PostHog to understand content engagement without compromising user privacy.

Design Notes

The design language emphasises clarity and visual hierarchy through strong headings, generous line spacing, and subtle motion. The colour palette is intentionally neutral with carefully tuned contrast, ensuring the site remains highly legible and comfortable to read in both light and dark modes.

Results

The final product delivers near-instant load times with minimal JavaScript overhead, ensuring a snappy experience on any device. The structured, scannable content allows visitors to immediately grasp my skills and experience.

For me, it has become a living archive of the things I build, a dedicated space to reflect on my work and track my growth as a developer over time.