EZEKIEL APETU
Ezekiel Apetu · Lagos, Nigeria (Remote)

Senior full-stack
developer.
AI SaaS, payments and billing.

Senior full-stack developer with approximately six years of professional experience, the last three spent building and operating production SaaS products that take real money. I have designed and run the systems an AI product depends on before it can charge customers: payment webhooks that credit exactly once, wallet and credit ledgers that stay correct under concurrent requests, upload validation that rejects bad files before anything is charged, and admin tooling that makes every transaction and failure easy to check.

I work in Next.js, React, TypeScript and PostgreSQL daily, integrate LLM and image AI behind quotas and kill switches, and bring product sense and marketing output alongside the code.

Next.jsReactTypeScriptPostgreSQLPrismaRedisStripePaystackAnthropic APIVercel
Ezekiel Apetu
How I work

The systems an AI product needs before it can charge customers.

Money paths

Every money path is idempotent and auditable.

Signed webhooks with idempotency keys, ledgers that run inside database transactions, reconciliation jobs with admin alerting, and per-transaction audit views.

AI with control

LLM and image AI behind quotas and kill switches.

Selfie search, transcription, note generation and semantic memory shipped to paying users, each behind one gated entry point with daily quotas and an admin off switch.

Verification

No check is trusted until it has been seen to fail.

Integration and end-to-end tests run against a real Postgres with Vitest and Playwright, backed by ESLint guard rules and per-project decision and incident logs.

Products built and operated

Six production products, all taking real money or real daily use.

Full portfolio

FOKiiS

Oct 2023 – Present

SaaS for photographers: gallery delivery, bookings, client payments and payouts.

Next.js 14TypeScriptPrismaPostgreSQL

NOiiRR

2025 – Present

Fashion management and payments platform for ateliers and designers.

Next.js 15PrismaPostgreSQLBullMQ

Sermly

2025 – Present

AI note-taking app for talks and sermons: record, transcribe, generate structured notes.

Next.js 16 PWAFlutterSupabase Postgres and AuthGoogle sign-in

Iranti

2025 – Present

My own AI personal assistant, used every day: notes, voice, tasks, goals, money, reading.

Next.js 15NextAuth with GoogleRedisPostgres with pgvector

MailJollof

2025 – Present

Self-hosted email engine for service businesses: sequences, broadcasts, forms, tracking.

Next.jsPrismaPostgreSQLResend

PAiiV

2025

School fee management platform for Nigerian schools.

Next.js 14PrismaPostgreSQLJest
Get in touch

Open to senior full-stack and AI SaaS roles, remote.

Code samples, references and a walkthrough of any product are available on request.