Lead Frontend EngineerLagos, Nigeria

Hi, I’m Habib Afolabi.

A frontend engineer focused on architecture and craft: the structure underneath an interface, and the finish on top of it.

Five years building React and TypeScript applications, currently at Belrald. My work tends to sit where state management, performance and testing meet. I decide how an app should be shaped before it grows too large to reshape.

Featured project01

Listenprint

Your Spotify Liked Songs: who you actually save, when you saved them, and what you'd never guess from a playlist.

Listenprint demo dashboard: library concentration, saved tracks and artist count above a list of artists ranked by share of library.
Tests
866
Gzip initial JS
120.75 KB
Runtime deps
6
  • Vite
  • React 19
  • TypeScript
  • TanStack Router
  • TanStack Query
  • React Compiler

Also built

Audiophile

Next.js · TypeScript · Postgres · Prisma · Paystack

A headphone and speaker store with a real backend. Stock runs out, the server verifies every card payment through Paystack, and a payment can never turn into two orders, even when two shoppers race for the last unit.

Why full-stack here, client-only elsewhere

Listenprint and Pennywise each handle one person's data, so keeping it on their device is the point. A shop needs the opposite. Stock is shared, and only a database can decide who gets the last unit.

Experience

  • BelraldLead Frontend Engineer
    Aug 2024 — Present
  • SabiFrontend Engineer
    May 2021 — Aug 2024
  • Solve MoneyFrontend Engineer (Contract)
    Oct 2022 — Feb 2023

Outside of work

I skate on weekends, mostly inline. Also on Letterboxd(opens in new tab): 351 films logged, rating most things three to four stars and reserving five for the rare one. Recent watches: Dark Shadows (a rewatch), Spider-Man: Brand New Day, The Dark Knight. Favorites: The Fellowship of the Ring, City of God, Past Lives, Watchmen.

Contact