Tunji

Software engineer / TypeScript · Node.js · PostgreSQL

Web systems thatstay correctunder load.

I build production web systems in TypeScript and Node.js, with a focus on correctness under concurrency and payments. Three years in, I still care most about the parts nobody sees until they break.

JavaScript (ES6+)TypeScriptPythonReact.jsNext.jsViteReduxTailwind CSSNode.jsExpress.jsFlaskFastAPIElysiaJS/BunRESTful API designPostgreSQL (PostGIS)RedisMongoDBDockerGitGitHub Actions (CI/CD)k6DrizzlePrisma
  1. Hashbangs Technologies

    Full-Stack Developer (Contract), iTurf Platform

    Sole full-stack engineer on iTurf, a football turf booking, squad and tournament platform. Slot locking in Redis, Paystack payments and refunds, and a load test that proves a slot cannot be booked twice.

    • Next.js 14
    • ElysiaJS / Bun
    • PostgreSQL
    • Redis
    • Paystack
    • k6

    May 2026 – PresentRemote

  2. Heirs Technologies

    Software Engineer

    Led the frontend of the i-Academy learning portal from nothing to a deployed, client-facing platform, and built the interface for Heirs Assistant, an internal AI tool with real-time streaming chat.

    • React
    • Next.js
    • TypeScript
    • Server-Sent Events
    • Prisma

    June 2025 – December 2025Lagos, Nigeria

  3. TheEBConcept

    Full-Stack Engineer

    Delivered five production websites under an agency model, owning the technical decisions, the timelines and the client conversations, with payments through Stripe, Paystack and Flutterwave.

    • Next.js
    • React
    • MongoDB
    • Stripe
    • Paystack
    • Flutterwave

    Nov 2023 – December 2025Lagos, Nigeria

Motion studies

Seven sites rebuilt by hand from existing designs, to learn how they move. I studied each original's shipped code, then wrote every animation again myself with invented content. The designs are not mine; the engineering is.

What came out of them

Whenever a second site needed something the first had built, it moved into a shared set of components. This portfolio runs on them.