JL

Software Engineer

Johnpaul Laniran

Five years building web and mobile products end to end. I work mainly on payments, real-time systems and data-heavy backends.

Lagos, Nigeria

Selected Work

  1. 01

    G-Tateth

    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

  2. 02

    ValidDs

    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

  3. 03

    Roducate

    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

  4. 04

    RechargeRewards

    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

  5. 05

    Discover Scents

    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

  6. 06

    UpcomingTrips

    Also mine: one searchable inventory of the trips agencies, planners and creators are actually running across Africa, built out of the flyers and ads they post on social. An idempotent pipeline reads dates, prices and inclusions out of captions and flyer images, and a natural-language search turns a sentence into filters with a deterministic parser behind it.

    NestJS · Next.js · TypeScript · MongoDB · Cloudflare Workers

  7. 07

    Hogens Technologies

    Site for a tech-training company: course catalogue across data analysis, Python and AI, service pages for schools and institutions, and the enquiry and enrolment routes that feed them.

    Next.js · TypeScript · CSS Modules

  8. 08

    Exploree

    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

  9. 09

    BottleKing

    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.

Toolkit

Languages
TypeScript · JavaScript · Python · Go
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