I design and build reliable APIs, services, and integrations in Java and TypeScript — with a focus on clean architecture, testability, and performance.
I'm a backend software engineer based in Lagos, Nigeria, currently completing a Software Engineering programme at Semicolon Africa. My background in Pure Chemistry sharpened my thinking around systems, invariants, and precision — qualities I bring directly into my engineering work.
I care about building things that are correct, observable, and maintainable. Whether it's designing a rule pipeline, integrating an event-driven system, or writing tests that make refactoring safe — I try to leave the codebase better than I found it.
I work primarily with Java and TypeScript, and I'm comfortable across the backend stack: Spring Boot, NestJS, FastAPI, databases, and containerized deployments.
A production-grade microservices banking platform across 10 independently deployable services — account management, fund transfers, Saga orchestration, audit logging, real-time notifications, and live currency conversion. Defence-in-depth JWT security, three Redis caching strategies, and 411 passing tests following strict TDD discipline.
A full-stack authenticity verification platform built as a pnpm monorepo. NestJS modular monolith with a configurable weighted decision engine, JWT refresh token rotation, ProductLine-level data architecture, and async processing via Redis and BullMQ. Next.js 15 frontend deployed on Vercel, backend on Railway.
Backend services that analyze Sui Move smart contracts for common vulnerability patterns and missing security checks. Powered a VS Code extension with near-instant developer feedback through a modular, extensible rule pipeline.
Open to backend engineering roles, collaborations, and interesting problems. Drop me a message and I'll get back to you.