JL

Software Engineer

Johnpaul Laniran

I build payment systems, real-time infrastructure and AI-assisted products, mostly for teams shipping to African markets.

Lagos, Nigeria

Selected Work

  1. 01

    ValidDs

    2026

    Backend Engineer · Contract

    Product-research platform for TikTok Shop sellers. I build the payments and job-processing core: Stripe billing, Redis and BullMQ queues, and real-time updates. I also own the Shopify integration and the Playwright services that keep the catalogue fresh.

    TypeScript · Node.js · MongoDB · Redis · Stripe · Playwright

  2. 02

    RechargeRewards

    2026

    Full-Stack Engineer · Contract

    Bill payments across airtime, data, electricity and insurance. I built the customer web app and the React Native mobile app end to end, covering Paystack checkout, receipts, live chat and push notifications.

    React · Next.js · React Native · TypeScript · Paystack

  3. 03

    Discover Scents

    2026

    Personal project

    My own product: a way to find perfumes people actually like, priced in naira and linked to retailers holding stock. A Python ingest pipeline, a NestJS read API and a Next.js front end sit over a catalogue of roughly ten thousand deduplicated fragrances.

    Python · FastAPI · NestJS · Next.js · MongoDB

  4. 04

    G-Tateth

    2025 to now

    Full-Stack Engineer

    Multi-tenant customer support platform. I work across the conversation inbox, omnichannel integrations (Zoho Mail, X, Instagram, Facebook, Jira and Linear) and the browser softphone, with call routing, agent transfer and transcription.

    Next.js · Node.js · TypeScript · WebRTC · Telnyx · Socket.io

  5. 05

    HAZLO

    2025 to 26

    Personal project

    Backend for an on-demand delivery marketplace: orders, delivery pricing, Paystack payments with signature-verified webhooks, and notifications across push, SMS and email.

    Node.js · Express · MongoDB · Paystack · Firebase

  6. 06

    Exploree

    2024 to 25

    Frontend & Mobile Engineer · Contract

    Restaurant and experience discovery for Lagos. I built the admin dashboard from scratch, shipped the marketing site, and wrote the Python pipeline that maps venues, events and menus into the platform's schema.

    React · TypeScript · React Native · Python

  7. 07

    Roducate

    2024 to 25

    Full-Stack Engineer

    E-learning platform covering courses, video, podcasts and assessments, serving over a hundred thousand students with real-time chat and AI study assistance.

    React · Next.js · Node.js · TypeScript · Socket.io

  8. 08

    BottleKing

    2022 to 24

    Frontend Engineer · Contract

    E-commerce storefront for a premium drinks retailer across Lagos, Abuja and Port Harcourt. Two years and six hundred odd commits on catalogue, search, cart and checkout, plus address autocomplete, price filtering and a spin-to-win promotion. Containerised and shipped to AWS ECS.

    Next.js · TypeScript · SCSS · Docker · AWS ECS

Also built Liv.ing, Cubic Prints, Sellmedia Africa and Trendteon.

Experience

  1. RechargeRewards

    Full-Stack Engineer · Contract

    Jun 2026 to Present

  2. Valid-Ds

    Backend Engineer · Contract

    Mar 2026 to Present

  3. G-Tateth

    Full-Stack Engineer

    Dec 2025 to Present

  4. Liv.ing

    Full-Stack Engineer

    Nov 2024 to Nov 2025

  5. Exploree

    Frontend & Mobile Engineer · Contract

    Aug 2024 to Nov 2025

  6. Halla Gaming

    Lead Web Developer

    Nov 2023 to Oct 2024

  7. BottleKing

    Frontend Engineer · Contract

    Apr 2022 to Aug 2024

  8. Cubeseed Africa

    Full-Stack Developer

    Apr 2022 to May 2023

  9. Nkomor Healthcare

    Junior Full-Stack Developer

    Oct 2021 to Mar 2022

Toolkit

Languages
TypeScript · JavaScript · Python
Frontend
React · Next.js · React Native · Tailwind · SCSS
Backend
Node.js · Express · NestJS · FastAPI · REST · WebSockets
Data & infra
MongoDB · PostgreSQL · Redis · BullMQ · Docker · AWS · GitHub Actions
Payments & real-time
Stripe · Paystack · Socket.io · WebRTC · Telnyx · Shopify
Testing & observability
Jest · Vitest · Playwright · Sentry

Contact

Building something that needs care? Let’s talk.

johnpaul@laniran.dev