Emmanuel Emeka Ndubuisi

Emmanuel Emeka Ndubuisi

Full-stack web developer

I build complete web apps with AI - and test them on real phones before they ship.

Scan to see my work
Nigeria (West Africa Time) [email protected] WhatsApp +234 802 286 5823 emmanuelemekandubuisi.me linkedin.com/in/emmanuelemekandubuisi
8apps and sites live
6browser games live
1games hub that works offline

Profile

I take an idea from a WhatsApp message to a live, working product: accounts and logins, databases, admin dashboards, payments (test mode), real-time multiplayer and installable apps that work offline. I use AI to move fast, and I review, test and own every line. Everything below is live today, most of it on Cloudflare's global network.

Experience

Independent web developer - own products and client work2025 - present
  • Designed, built and launched eight apps and sites and six games end to end, from first idea to production.
  • Built a booking website for a client's serviced apartment in Lekki, from design to a working booking backend.
  • Built secure accounts, admin dashboards and encrypted personal data for a Lagos delivery startup and a jobs marketplace.
  • Built live 1v1 multiplayer on Cloudflare Durable Objects, and weekly cash-prize competitions with server-side anti-cheat.
  • Fixed real-world problems from user feedback: phone lag, slow screens, stale data and confusing layouts.
Freelance virtual assistant - self-employed2023 - present
  • Remote admin and customer support for small business owners: 30 to 50 client emails and messages a day answered the same day, inbox and calendar management, Google Sheets tracking systems and data entry.

Selected projects

Delivery platform for a Lagos startup · 2026

  • Customer, rider and admin apps with real accounts; riders' ID and guarantor details encrypted field by field (AES-GCM).
  • Distance-based fares from OpenStreetMap routing, live rider tracking and a 4-digit code to confirm each delivery.

HTML/CSS/JS · Cloudflare Pages · Cloudflare Functions · Cloudflare D1 · OSRM routing · PWA

Client project - booking website for a serviced apartment · 2026

  • Booking site for a 4-bedroom apartment in Lekki: gallery, video tour, interactive floor plan and prices in four currencies.
  • Cloudflare backend with live availability checks so dates can never be double-booked; Paystack card payments ready to switch on.

JavaScript · Tailwind CSS · Cloudflare Pages Functions · Cloudflare D1 · Paystack

Jobs and services marketplace · 2026

  • 74 professions; police certificate required for nannies, drivers and security; payment held before work starts and released 48 hours after.
  • Fixed lag on real phones with a lighter phone build - no blur layers and no running animations at phone size.

JavaScript · Cloudflare Pages Functions · Cloudflare D1 · WebRTC calls · PWA

Community app · 2026

  • Bounty board backed by a server-side money ledger, private messages, voice rooms (WebRTC) and a Pidgin-speaking AI helper (Workers AI).
  • Two-factor login, data export and account deletion; wallet on demo credits until a licensed payment partner is in place.

JavaScript · WebRTC voice · PWA + service worker · Cloudflare Pages

Live football scores · 2025

  • Cut about 42 API calls per page load to one cached call per date, keeping the site inside a free 100-requests-a-day plan.
  • 40+ leagues including Nigeria's NPFL; keeps serving the last good data if the provider fails.

JavaScript · API-Football · TheSportsDB · PWA · Cloudflare Workers · Cloudflare D1 · Cloudflare Pages

Naija Millionairenaija-arcade.pages.dev

Quiz game show · 2026

  • Weekly cash prize made cheat-resistant: the server holds the answers, sends one question at a time and times every answer.
  • Cut dead time per question from 10.3 s to 3.1 s after player feedback; 1,100+ questions checked for duplicates.

JavaScript · Cloudflare Workers · Workers KV · Speech synthesis · Cloudflare Pages

Lagos Pool Hustlenaija-arcade.pages.dev

8-ball pool game · 2026

  • Custom physics with exact contact timing, so the aiming guide shows exactly where the ball goes.
  • Computer opponent plans in a background Web Worker; 150 trick-shot stages verified solvable; live 1v1 with a friend.

JavaScript · Canvas graphics · Physics engine · Web Workers · Cloudflare Workers · PWA

Download PDF