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
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
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
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
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
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
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
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
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
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