Available for selected builds · Remote · Lagos, NG

Production software without slow cycles.

I help founders and small teams turn messy product ideas into production-ready software: Go backends, TypeScript and Electron applications, real-time systems, Flutter clients, and web products that look as serious as the product behind them.

Building since 2019
Core offer MVP → launch
Best fit Founders
Selected for
Microsoft for Startups Founders Hub member
Google for Startups Program participant
Tony Elumelu Foundation Entrepreneurship alumnus
ALX Software Eng. + Backend + Ventures
AWS Startups Active architecture engagement
01 Approach

The work that wins doesn't look like the work other people ship.

Most engineers ship features. I ship systems. The TagRides backend isn't a Node monolith with a Postgres on the side — it's 9 Go microservices, MQTT over EMQX for real-time location, Kafka for event streaming, Kong as the gateway, PostGIS for routing, Tile38 for geospatial lookups. All of it dockerised, observable, replayable, and built solo.

That kind of depth doesn't come from following tutorials. It comes from owning every layer — auth, routing, payments, push notifications, the matching algorithm, the simulator that lets you test it without 200 drivers on the road. When I tell a client I can ship their MVP in two weeks, what I mean is: I've already built the harder version of their problem. Yours is a remix.

Oniya Olaiya — full-stack engineer
Photo Lagos, 2026
/ Who you're hiring

I'm Oniya. I build the whole thing — so you only have to hire one person.

Most clients reach out thinking they need a team. They need a backend engineer, a mobile dev, a DevOps person, someone for infra, someone for the marketing site. Then they spend two months coordinating four contractors and shipping nothing.

I do all of it. Backend in Go. Desktop and web in TypeScript, Electron, and Next.js. Mobile in Flutter. Infra on Docker + Nginx + Postgres. AI integrations with LiteLLM and Foundry. Brand systems, design tokens, landing pages, contracts. One person, one timeline, one invoice.

That's not because I'm cheaper than a team. It's because shipping fast requires somebody who can hold the entire system in their head at once. That's the part that's actually rare — and that's the part I do.

The pact
  • A first working version of your product, on a real URL, within 7 days of kick-off.
  • Daily progress updates. No "I'll have something next week."
  • A free 20-minute intro call before any commitment. If we're not a fit, we're not a fit.
02 Selected work

Seven different kinds of hard problem.

Distributed systems. TypeScript desktop and web applications. Native mobile. Production AI infrastructure. Each shipped end-to-end.

/ 01 2025–26

TagRides — the platform.

A production-grade ride-sharing backend for Lagos. Built solo.

Nine Go microservices behind a Kong gateway. Real-time driver and rider location pipelines over MQTT (EMQX) and Kafka. PostGIS routing with OSRM and Valhalla integration. Tile38 for geospatial proximity. Paystack payments. Twilio + Mailgun for comms. Firebase auth. A simulator service that lets you stress the matching algorithm without putting a single car on Lekki-Epe.

  • Go 1.25
  • Fiber
  • GORM
  • Kafka
  • MQTT / EMQX
  • Kong
  • PostGIS
  • Tile38
  • Valhalla
  • OSRM
  • Docker Compose
  • gRPC
TagRides live route tracking screen showing a Lagos pickup and drop-off Open the live app ↗
/ 02 2025–26

TagRides — the app.

Native Flutter, web-first, clean architecture, real-time map.

Domain / infrastructure / application / presentation — four-layer architecture across 575 Dart files and 38 screens. BLoC state management. MQTT5 streaming for live driver positions. Google Maps + custom marker pipelines. Geolocator, secure storage, Paystack SDK, Pinput OTP, Firebase auth, Google Sign-In with web platform-view shim. Ships to Android, iOS, and Web from a single codebase.

  • Flutter 3.8+
  • Dart
  • BLoC
  • MQTT5
  • Google Maps
  • Firebase Auth
  • Paystack
  • Dio
  • go_router
  • Lottie
  • Web platform views
TagRides destination search screen TagRides Along or Direct ride confirmation screen TagRides fare offer screen with route-matched drivers
Real screens · live Lagos routes ↗
/ 03 2026

LLM proxy — production in 48 hours.

A multi-tenant LLM gateway with virtual keys, per-user budgets, and TLS-terminated public ingress.

LiteLLM in Docker behind nginx with Let's Encrypt automation. Per-buyer virtual keys (LiteLLM) with model allowlists and daily-resetting budgets. Postgres-backed spend tracking. Stripped client beta headers at the nginx layer to keep upstream Azure AI Foundry happy. From zero to public HTTPS endpoint ai.tagrider.com with two paying-prospect keys live — 48 hours of work.

  • LiteLLM
  • Docker Compose
  • Postgres 16
  • Nginx
  • Let's Encrypt / certbot
  • Cloudflare DNS
  • Azure AI Foundry
48 hours · zero to production · two buyers
/ 04 2026

tagrider.com — landing.

Editorial marketing site for the TagRides product. Brand system from scratch.

Next.js 16 + Tailwind 4 + Motion. A complete brand system — mark, lockup, colour tokens, type scale — codified in BRAND.md and reproduced verbatim from the Flutter theme so the marketing site and app feel like one product. Departure-board ticker for driver cards. Animated route diagrams. Lighthouse 90+ on mobile.

  • Next.js 16
  • React 19
  • Tailwind 4
  • Motion v12
  • Lottie
  • ECharts-GL
  • Cobe
TagRides campaign artwork reading Tag along. Move together. Visit tagrider.com ↗
/ 05 2026

Your Home Like You — property, made personal.

A premium property-services platform built around trust, clarity, and real operating workflows.

Reframed the homepage around a short customer-led story without losing the established Your home. Like you. identity. Built responsive service and portfolio surfaces, quote capture, a validated product catalogue, policy pages, branded collateral, and a Netlify-ready deployment system. Concept work remains clearly labelled until genuine project photography and records are supplied.

  • Next.js 16
  • React 19
  • Tailwind 4
  • Brand system
  • Responsive UI
  • Catalogue validation
  • Resend-ready forms
  • Netlify
Visit yourhomelikeyou.com
Modern residence featured on the Your Home Like You website
Property · Abuja Your home.
Like you.
Brand · website · operations · deployment
/ 06 2026

Hadassah Lifestyle — commerce on web and desktop.

A woman-led lifestyle storefront with a complete identity and owner-friendly operating system.

Translated the client’s interlocking-H reference into a scalable logo family, then carried it across storefront, favicon, social sharing, documents, and a downloadable brand kit. Built catalogue synchronization, validation, WhatsApp-assisted checkout, contact workflows, and production safeguards that deliberately keep online payments disabled until fulfilment and Paystack infrastructure are ready. Added a secure Electron desktop shell in TypeScript with context isolation, sandboxing, restricted navigation, and system-browser handoff for external links.

  • TypeScript
  • Electron
  • Next.js 16
  • React 19
  • Tailwind 4
  • Identity design
  • SVG systems
  • CSV catalogue
  • Operational templates
  • Netlify
Visit hadassahlifestyle.com
Woman featured on the Hadassah Lifestyle storefront
Fashion · Home · Abuja Dress well.
Live beautifully.
TypeScript · Electron · commerce · operations
/ 07 2026

RelayDesk — local updates, relayed.

One laptop. Every nearby phone. No internet required.

A local-first desktop prototype that turns a laptop into a small private content hub. The operator publishes from one control panel, and anyone on the same Wi-Fi opens a simple address on their phone to see the latest information. Content stays safely on the laptop in SQLite, while WebSockets relay updates to connected phones immediately, even when the wider internet is unavailable.

  • TypeScript
  • Electron
  • Fastify
  • SQLite
  • WebSockets
  • Zod
  • Local-first
  • Secure IPC
RelayDesk desktop control panel showing a local phone address, connected devices, and available content
Desktop control panel · live local delivery
03 The stack

Languages others list. Tools I actually reach for. Systems I think in.

Languages

  • Go (primary backend)
  • TypeScript / JavaScript
  • Dart / Flutter
  • Python (data, tooling)
  • SQL (heavy)
  • Bash

Backend / infra

  • Fiber, gRPC, REST
  • Kafka, RabbitMQ, MQTT (EMQX)
  • Postgres, PostGIS, GORM, pgx
  • Redis, Tile38
  • Kong gateway
  • Docker Compose, systemd
  • Nginx, Let's Encrypt

Desktop / web / mobile

  • Electron (secure desktop shells)
  • Next.js 14 / 15 / 16
  • React 19
  • Flutter (clean architecture, BLoC)
  • Tailwind 3 / 4
  • Motion / Framer Motion
  • Three.js, GSAP, Lenis

Integrations

  • Paystack, Stripe
  • Twilio, Mailgun, Firebase
  • Google Maps, OSRM, Valhalla
  • Cloudinary
  • OpenAI / Anthropic / Azure AI Foundry
  • LiteLLM
04 Work with me

Got something hard you need shipped this month?

Best fit: Go backend systems, TypeScript / Electron apps, real-time platforms, Flutter clients, and internal tools. Lagos-based, fully remote. Available for full project ownership or focused sprints.

Available now Hire me