Skip to content
All work

Personal Project

This Portfolio

Designed and developed my personal portfolio from scratch — fast, accessible and built to be read in seconds.

Next.jsTypeScriptTailwind CSSVercel

Overview

Goal
Show who I am and what I can do within five seconds of landing.
Stack
Next.js App Router · TypeScript · Tailwind CSS
Targets
95+ Lighthouse across performance, accessibility, SEO and best practices

Methodology

  1. 01

    Structure first

    Organised the page around what a recruiter asks: who is he, what can he do, does he really know it, how do I contact him.

  2. 02

    Statically generated

    Every page is pre-rendered at build time, so it loads fast and has almost nothing to attack.

  3. 03

    Motion with restraint

    Subtle reveals and an interactive network background that respects reduced-motion settings.

Next project

Windows Security Lab