Professional Summary
Backend Engineer with a strong generalist range — fintech, AI infrastructure, marketplace, and real estate systems. I specialize in the engineering fundamentals that scale: system architecture, developer tooling, and code quality patterns that make teams ship faster and break less. I take end-to-end ownership from schema design to production infrastructure.
Skills
Experience
HotSpotsBeauty
SENIOR BACKEND ENGINEER | TYPESCRIPT
Nov 2025 – Present
- Architected a NestJS modular monolith across 82 database models and 25 BullMQ queues — handling bookings, wallet payments, real-time chat, social feed, and content processing.
- Designed a double-entry ledger system with distributed Redis locking, row-level DB locking, and idempotency guarantees across payments, payouts, refunds, and tips — with a dedicated PaymentIdempotencyRecord table and unique constraints enforced at the DB layer.
- Implemented a payout saga with two-phase commit — Phase 1 deducts wallet balance atomically, Phase 2 calls Paystack; compensation transaction restores balance on failure.
- Built an appointment state machine processor (345 action classes, 10 status transitions) scheduling 5 reminder jobs per booking with unique BullMQ job IDs for deduplication.
- Engineered Typesense search with distributed locking for batch reindexing — geospatial filtering, availability windows, and dynamic pricing discovery across services, businesses, combos, and reels.
- Built full observability stack with OpenTelemetry trace propagation through BullMQ jobs, Prometheus metrics, Sentry profiling, and daily Slack operational reports.
- Implemented a circuit breaker strategy with Cockatiel across Paystack, Firebase FCM, and Slack — with Prometheus-instrumented breaker state events.
- Provisioned full production infrastructure via Pulumi — GCP Cloud Run (max 10 instances, concurrency 80), Supabase PostgreSQL, Upstash Redis, Cloudflare R2, and GCP Secret Manager — with a 4-job CI/CD quality gate.
- Wrote 146 unit tests and 8 E2E test suites with isolated per-worker test databases and Testcontainers-backed infrastructure, covering auth, booking, wallet, discovery, and feed flows.
Bexxle Technologies
SENIOR BACKEND ENGINEER (CONSULTING)
May 2025 – Nov 2025
- Shipped autonomous lead generation system generating 2k+ leads/day using agents for multi-step prospect research and scoring, cutting manual work by 80%.
- Built AI web scraping pipeline — LLM-guided extraction converting unstructured pages into structured contact data with 95% classification accuracy.
- Delivered multi-model AI infrastructure — OpenAI and Gemini integration with automatic failover and cost optimization for production lead generation.
- Architected RPC-style mono-repo using Hono, Zod, Prisma, and BullMQ with shared packages across API, workers, and modules.
- Built AI co-pilot for Product Managers on Cloudflare Workers with sub-100ms response times.
- Designed edge-cached API layer using Cloudflare D1 and Cache API reducing database load by 70%.
Wander (Texas, United States – Remote)
PRODUCT ENGINEER | TYPESCRIPT
May 2024 – May 2025
- Built Stripe payment integration with ACH bank account support — instant verification via Financial Connections, idempotency-keyed payment intents, fraud alerting via Stripe Radar (risk score >= 20 -> Slack), and checkout sessions capped at 24h or invoice due date.
- Implemented AI task scheduling using GPT-4o-mini with structured output — injected urgency tiers, booking constraints, and vacancy windows into the system prompt; validated AI-generated dates against real availability before applying.
- Built a queue-based workflow automation engine — fan-out runner spawning per-unit jobs for every workflow, with frequency-based cron execution and ON_CHECKIN/ON_CHECKOUT booking lifecycle triggers.
- Engineered video processing pipeline using FFmpeg and Cloudflare Stream — chunked multipart uploads to R2, dynamic thumbnail timestamps by file size (<=50MB -> 2s, else 5s), PNG + WebP thumbnails via Sharp, ThumbHash generation, and batch sync cron (120 videos/run).
- Integrated National Weather Service API for real-time emergency alerts — deduped by alert ID and event name, Redis-cached per-unit for 23h, filtered to Extreme/Severe severity, and routed to property-specific Slack channels with 1s throttle between sends.
ZeroComplex AI (Delaware, United States – Remote)
TEAM LEAD, BACKEND ENGINEER | TYPESCRIPT
Jan 2023 – Apr 2024
- Joined as first engineering hire with founding-team scope — contributed to investor pitches, hiring decisions, team structure, and engineering culture alongside the CTO/CPO.
- Built ChurchAI: a RAG-based conversational AI product — secured company's first paying customer.
- Built Doculess: agent-powered document extraction product — company's first MVP.
- Built CMMA CLI — a code generation tool for AdonisJS modular monolith architecture, enforcing structural consistency and accelerating developer velocity across the team.
- Led team of 4 backend engineers across the full product lifecycle.
Akiba (Crenet Tech Labs) (Nigeria – Remote)
LEAD BACKEND ENGINEER
Apr 2023 – Sep 2023
- Architected a fintech investment and bill payments platform across 45 models and 80 migrations.
- Integrated 6 financial providers (Paystack, Providus, Interswitch, Bloc HQ, Dojah, Firebase) via a swappable factory pattern.
- Built duplicate transaction guards, Providus withdrawal retry logic across 24 response codes, and a financial cron scheduler covering savings charges, payouts, and cashback auto-transfer.
Pramie Tech (Nigeria – Remote)
BACKEND ENGINEER | DJANGO, PYTHON
2022
- Early-career role focused on building REST APIs and shipping core product features.
Key Projects
Veritas Social
veritassocial.orgStudent career network (Nigeria). Consulted on architecture and shipped two features on an Express + Python stack: an AI bug-tracking agent and an event-driven persona engine where customizable AI personas autonomously post, reply, and engage.
CMMA CLI
github.comOpen-source code generation CLI for AdonisJS modular monolith architecture. Enforces structural conventions and scaffolds modules, migrations, models, and controllers.
EnvGuardian
github.comLightweight Python library for environment variable validation — validates presence, type, and format of env vars at startup, failing fast with clear error messages before the application reaches runtime.
RPC Monorepo Template
github.comOpen-sourced the monorepo architecture pattern from Bexxle — HonoJS, Zod, Prisma, and BullMQ with shared packages and RPC-style type-safe API contracts out of the box.
Akiba
www.akibatribe.comFintech investment and bill payments platform. Architected across 45 models and 80 migrations, integrated 6 financial providers via swappable factory pattern, with duplicate transaction guards and automated financial cron scheduler.
Education & Certifications
B.Sc.(Ed.) Computer Science
NigeriaAjayi Crowther University
- Summa Cum Laude