Open to frontend internships & freelance projects — let's talk

ahnaf.

Notes from the build log

Long-form writing on frontend engineering, design systems, and the occasional hardware tangent. Built to hydrate markdown posts — content below is placeholder until the first articles land.

FrontendAug 2026 · 6 min read

Why TanStack Start won my stack vote

File routes, typed everything, and server functions that stay close to the components they serve. My notes while moving a portfolio onto TanStack Start.

Read post
DesignJul 2026 · 5 min read

Designing dark-first: surfaces, edges, and a borrowed gradient

On building a dark-mode-first design system: near-black surfaces, hairline borders, and keeping a signature gradient as an accent — never a wash.

Read post
HardwareJun 2026 · 4 min read

My first firmware flash: lessons from an ESP32

From a confused UART buffer to a blinking LED: what a hardware detour taught me about state, timing, and reading documentation carefully.

Read post
Case studyMay 2026 · 7 min read

Shipping a markdown editor in a weekend

QuickNotes started as a complaint about bloated note apps. Here is how scope discipline kept it small, fast, and genuinely pleasant to use.

Read post

FAQ

About this blog

The short version of why these pages exist and what lands here.

Mostly to think in public — essays and post-mortems force me to actually understand what I shipped. If a post saves one person the debugging session I had, it did its job.

Frontend engineering, design systems, process notes from the internship, and the occasional hardware tangent. Expect markdown-sourced articles once the reading view is live.

Yes — the layout is production-ready, but the writing is guest-starring placeholder posts. Each entry is waiting on a real markdown file and a slug-to-content mapping.