Full-stack engineer · Remote

Build it. Then explain it.

I build web products end to end — and write down how they work.

Taking on one new build for Q3.

profile.json
  • nameShabs
  • roleFull-stack engineer
  • stackTypeScript · Next.js · Postgres
  • depthSchema → API → interface → on-call
  • teaching12 lessons · 20 tips
  • zoneRemote · GMT
  • replyWithin 2 working days
  • emailshabxixreal@gmail.com

Selected work

Systems I shipped and stayed on for

Every case study names the option I rejected and what the choice cost. That part is the point.

  • Realtime
  • Backend
Live

Relaydesk

A shared support inbox where four agents can work the same queue without stepping on each other, colliding on replies, or refreshing to find out what changed.

TypeScript · Node · WebSocket · RedisCase study
  • Performance
  • Frontend
Live

Orchard Storefront

A storefront that took nine seconds to become interactive on the phones its customers actually owned. No rewrite — the existing app, made fast.

Next.js · React · Shopify Storefront API · CloudflareCase study

Learn

Tracks that go in order

3 tracks, 12 lessons, roughly 2 hours. Each lesson states its outcomes up front and ends with something to actually do.

Intermediate

Next.js in Production

The App Router, explained by what it does at runtime.

4 lessons · 38 minStart
Advanced

Auth That Holds Up

Sessions, cookies, tokens — and the defaults that quietly leak.

4 lessons · 38 minStart

Tips

Small things, written down

One idea per entry, with the snippet and the gotcha that bites you.

Writing

Arguments, not tutorials

Longer pieces about how the work actually goes.

  • 8 Jul 2026
  • 7 min read

Money code is different

Every rule you relax elsewhere — approximate is fine, retry it, we can backfill later — becomes a support ticket when the numbers are currency.

EngineeringRead
  • 14 May 2026
  • 6 min read

The rewrite is almost never the answer

The instinct to start over is usually a reaction to not understanding the current system. That feeling goes away. The two quarters do not come back.

PracticeRead
5Case studiesWith full decision tables
12LessonsAcross 3 tracks
20TipsShort and copyable
5ExperimentsThree are interactive