Frontend Developer — React · Next.js · TypeScript

David Abuoma

I design and build production websites and web apps that are fast, usable, and built to scale — from transit platforms to streaming and fintech.

DALatest ship — AbiaWay Transit
3+
Products Shipped
10+
Total Repos
11
Projects
Lagos, Nigeria · Remote worldwideMerlinStackabuomadavid
David Abuoma
Available for work
Featured Work

Live products, real users.

A few of my most recent ships — transit, video conferencing, kids' coding, and in-browser AI.

abia-way-transit.vercel.app
Web Platform
AT
AbiaWay Transit
Real-time transit platform for Abia State

Smart transit system built for speed — real-time bus tracking on an interactive map, digital wallet payments with NFC tap simulation, and route planning in one installable PWA.

Real-time TrackingDigital WalletPWA
Visit live site
projects/d-mentalist
Web Platform
DM
D-Mentalist
In-browser scripture detection & projection

Listens live and detects Bible verses as they're spoken — Whisper transcription runs entirely in the browser, no server, with an operator console and second-screen projection.

In-browser AIReal-time DetectionBroadcast
Visit live site
projects/vibe
Mobile App
VB
VIBE
Nigeria's cultural super app

One safe space for messaging, social, commerce, and creativity across every tribe — tribe-based discovery, Nigerian language support, and LGA-level hyperlocal content.

Culture TechSuper AppLocalized
Visit live site
first-class-unique-boutique2-2a4o.vercel.app
Web Platform
UB
First Class Unique Boutique
Luxury fashion e-commerce

A luxury fashion storefront where elegance meets code — curated product rails, a variant-aware persistent cart, JWT accounts with wishlists, and checkout across Stripe, Paystack, and Flutterwave.

E-commerceMulti-provider PaymentsReact
Visit live site
dominioncityy.web.app
Web Platform
DC
Dominion City Church
Digital home for a church community

A full church platform for Dominion City Lagos, Ajah — sermons, events, ministries, and books, with Stripe + Paystack giving, prayer requests, and a testimony forum on Firebase.

Church PlatformFirebaseGiving
Visit live site
projects/ajo-esusu
Web Platform
AE
Ajo/Esusu Platform
Cooperative savings, digitized

Digital cooperative savings & trust — a ROSCA platform with role-based access: members track contributions and payout turns, admins run the circle from a dedicated terminal.

FintechFirebaseRBAC
Visit live site
flowboard.vercel.app
Web Platform
FB
FlowBoard
Collaborative task manager

Team-built task manager with real auth, URL-synced filters, debounced search, and designed loading/empty/error states — shipped with PR workflow discipline.

Team CollabReactProduction UX
Visit live site
projects/iyris
Web Platform
IY
IYRIS
Streaming for Nollywood + global cinema

A Netflix-style streaming experience that puts international and Nigerian movies on one cinematic shelf — fast, static-first discovery with equal billing for both catalogs.

StreamingNext.jsDiscovery
Visit live site
quiztopia.web.app
Web Platform
QZ
Quiztopia
Gamified quizzes with XP, streaks & duels

Timed quizzes across 12 categories with XP levels, daily streaks, seeded daily challenges, achievements, global leaderboards, and head-to-head friend duels — trust enforced by Firestore rules.

Gamified QuizzesFirebaseLeaderboards
Visit live site
axis-meeting.web.app
Web Platform
AM
Axis Meet
Enterprise video conferencing

Meet-class video conferencing on a Turborepo — Mediasoup SFU media, Socket.IO signaling over Redis, host controls, cloud recording, and an AI assistant for summaries and action items.

WebRTCMediasoupEnterprise
Visit live site
sparklescript-kids.web.app
Web Platform
SS
SparkleScript
Kids grow into web creators

Visual HTML/CSS blocks with live preview, robot coding challenges, a free build studio, and co-build duels by room code — a playful coding platform for ages 6–12.

EdTechBlock CodingFirebase
Visit live site
About Me

I turn designs into products people love to use.

I'm a frontend developer who ships complete web experiences — React and Next.js applications with design-system precision, from the first component to production deployment. TypeScript, responsive layouts, motion, and API integration are my daily tools.

My work spans transit platforms, streaming, fintech, e-commerce, and AI-powered tools. Whatever the domain, I care about the same things: fast first paint, honest UI states, and interfaces that hold up under real users.

My background reaches beyond the browser — mobile apps, backend APIs, and AI integrations — so I plug into any stack and speak the backend's language. But the browser is home, and that's the bar I bring to any team I join.

3+
Products Shipped
Production & ongoing
10+
Total Repos
GitHub · MerlinStack
11
Projects
Web apps & platforms
5+
Languages
TS · Dart · SQL · Python · PHP
David Abuoma
David Abuoma
Frontend Developer · React / Next.js / TypeScript
Available
What I Do

Frontend is my craft. Product thinking is my edge.

I build production web experiences end to end — from design system to deployment. That's what lets me ship sites that actually work.

Primary Specialization

Frontend Engineering (React · Next.js · TypeScript)

I don't just write components — I ship complete web experiences. From pixel-perfect React and Next.js interfaces to design systems, responsive layouts, motion, and API integration, I own the frontend end to end.

I've built products across transit, education, fintech, and streaming — marketing sites, PWAs, dashboards, and e-commerce built to handle real users and real traffic. With past work across mobile apps and AI products, I plug into any stack — but the browser is where I do my best work.

React / Next.jsTypeScript & JavaScriptTailwind CSSResponsive DesignFramer MotionREST API IntegrationAuth (JWT/OAuth)PWAFirebase / Vercel
3+Products Shipped
11Web Projects
End-to-EndDesign to Deployment
ProductionReal Users. Real Scale.
Layers behind every great interface
02
Supporting Layer

API Integration

Interfaces are only as good as the data behind them. I wire REST APIs, realtime listeners, and auth flows into honest UI states — loading, empty, error, and live.

REST APIsFirebaseWebSocketsJWT / OAuthRealtime Data
03
Experience Layer

Motion & Interaction

Great interfaces move with intent. Micro-interactions, page transitions, and scroll-driven moments that guide attention without getting in the way.

Framer MotionMicro-interactionsPage TransitionsThree.jsScroll Motion
04
Shipping Layer

Cloud & Deployment

From first commit to custom domain. Preview deploys, CI pipelines, and hosting that make every merge shippable — this portfolio ships exactly this way.

Firebase HostingVercelCI/CDPreview DeploysAnalytics
05
Quality Layer

Performance & SEO

Fast is a feature. Core Web Vitals, image optimization, static-first delivery, and semantic HTML that search engines and screen readers both love.

Core Web VitalsImage OptimizationStatic ExportAccessibilitySEO
Projects

Selected work.

11 flagship projects — websites, web platforms, and interactive experiences.

GitHub Profile
TypeScript·Fullstack·PrivateFeatured
AT

AbiaWay Transit

Real-time transit system — PWA

A smart transit system for Abia State — live bus tracking on an interactive map, digital wallet fares with NFC tap simulation, route planning, and an AI travel assistant in an installable PWA.

React · Real-time GPS · Digital Wallet · PWA

TypeScript·Fullstack·Private
DM

D-Mentalist

AI scripture detection — in-browser

Real-time scripture detection and projection system — Whisper runs fully in the browser via Transformers.js, matches spoken verses against a database, and pushes approved passages to a second screen.

In-browser AI · Verse Detection · Broadcast

JavaScript·Fullstack·Private
AE

Ajo/Esusu Platform

Cooperative savings — ROSCA

Digital cooperative savings and trust platform — role-based access for admins and savers, real-time contribution tracking, payout scheduling, and Firestore rules that protect financial data at the database level.

React · Firebase · RBAC · Zustand

JavaScript·Fullstack
FB

FlowBoard

Task manager — team build

A collaborative task manager on the RAD5 Task Manager API — persistent auth sessions, full task CRUD, URL-synced filters, debounced search, toasts, and designed states on every screen.

React · Tailwind · Axios · Team Collab

TypeScript·Fullstack·Private
IY

IYRIS

Streaming — Nollywood + global

A Netflix-style streaming web experience for international and Nigerian movies — cinematic hero, category rails, and typed catalog data with static-first Next.js delivery.

Next.js · TypeScript · Streaming

TypeScript·Fullstack·Private
VB

VIBE

Nigeria's cultural super app

Nigeria's first all-in-one cultural super app — messaging, social, commerce, and creativity in one trusted space, with tribe-based discovery, Nigerian language support, and AR cultural filters.

Mobile App · Culture Tech · Super App

JavaScript·Fullstack·PrivateFeatured
DC

Dominion City Church

Church platform — community + giving

A digital home for Dominion City Lagos (Ajah) — sermons, events, ministries, and books, with Stripe + Paystack giving, a prayer request form, a testimony forum, and an admin terminal on a React + MUI + Firebase stack.

React · MUI · Firebase · Stripe · Paystack

TypeScript·Fullstack·PrivateFeatured
UB

First Class Unique Boutique

Luxury fashion e-commerce

A luxury fashion storefront where elegance meets code — curated product rails, a variant-aware persistent cart, JWT accounts with wishlists, and multi-provider checkout via Stripe, Paystack, and Flutterwave.

E-commerce · React · Stripe · Paystack · Flutterwave

TypeScript·Fullstack·PrivateFeatured
QZ

Quiztopia

Gamified quizzes — XP & duels

A premium gamified quiz platform on React 19 + Firestore — 12 timed categories, 7 XP levels, daily streaks, seeded daily challenges, 10 achievements, global/weekly leaderboards, and friend duels on shared question sets.

React · Firebase · Zustand · Gamification

TypeScript·Fullstack·PrivateFeatured
AM

Axis Meet

Video conferencing — enterprise

Enterprise-grade video conferencing on a TypeScript Turborepo — Next.js client, Express + Socket.IO signaling, Mediasoup SFU media, PostgreSQL/Redis data layer, and an AI assistant for transcripts and action items.

Next.js · Mediasoup · WebRTC · Prisma

JavaScript·Fullstack·Private
SS

SparkleScript

Kids coding — blocks & duels

A hands-on coding platform for ages 6–12 — visual HTML/CSS blocks with live preview, robot grid-puzzle worlds, a free build studio, co-build duels by room code, and a sticker-book reward system.

React · Blockly · Firebase · EdTech

Showing 11 of 11 projectsMore on GitHub

Skills

The frontend is the product. Depth is the advantage.

React · Next.js · TypeScript · Modern CSS

Frontend engineering is where design meets systems — interfaces, motion, data, and performance, owned end to end.

Fullstack Engineering (Web & Mobile)

React / Next.js93%
TypeScript92%
Flutter / Dart90%
Node.js / Express88%

AI & Automation

LLM Integration86%
AI-backed REST APIs85%
Whisper / Speech80%
Automation Pipelines82%

Cloud & Infrastructure

AWS / GCP82%
Docker / CI/CD84%
Firebase88%
Vercel / Edge90%

Databases & Data

PostgreSQL91%
SQL / Data Modeling90%
Redis82%
Firestore88%

Tools & technologies across the modern web stack

TypeScriptJavaScriptReactNext.jsFlutterDartTailwindNode.jsExpressRESTJWTOAuth2WebSocketsPostgreSQLSQLRedisFirestoreFirebaseAWSGCPVercelDockerGitHub ActionsCI/CDPythonLLMsWhisperRAG PipelinesOpenAI APIGitLinuxBash
Testimonials

What people say about working with me

“Working with David on AbiaWay Transit, I saw an engineer who takes reliability seriously — clean integration points, no shortcuts, and a frontend that holds up under real-world use.”
EI
Ernest Ichie
Cybersecurity Engineer · RAD 5 Tech Hub
“David is the kind of engineer designers love working with. On Tech X, he treated the design system as a contract — what I designed is what shipped, down to the micro-interactions.”
AF
Amazing Fortune
UI/UX Designer · RAD 5 Tech Hub
“Building IYRIS with David was seamless — he owns his surface end to end, communicates clearly, and writes code the rest of the team can easily build on.”
E
Emmanuel
Software Developer · RAD 5 Tech Hub
“David built the website for my boutique and captured exactly what the business needed — my customers can now browse and shop my collections online.”
C
Comfort
Owner · FirstClass Unique Boutique
Contact

Let's build something
worth shipping.

I'm looking for teams who care about real outcomes — not just feature velocity. If you're building products that need to work under pressure, let's talk.