Backend Software Engineer and Systems Design Architect.

Backend Software Engineer specialising in designing, building, and scaling high-performance backend systems and applications. Proficient in JavaScript, Laravel, Node.js, NestJS, with experience in microservices, automation, and multi-server deployments. Skilled in leading projects, optimising high-concurrency systems, and integrating secure payment and fintech infrastructures. Known for delivering scalable, reliable, and production-ready solutions.


01

What I Do

Secure APIs

I build APIs that are secure by design. Auth, rate limits, device signals and session management are all baked in from the start not tacked on as an afterthought.

Fintech Rails

Payment gateways, fee rules, split logic, webhooks and reconciliation. I build the plumbing that moves money and keeps it all balanced.

Double Entry Ledgers

Proper accounting with provable balances, audit trails and reconciliation views built in from the start. I don't ship ledger code that isn't provably correct.

Fraud and Risk

Velocity checks, risk scoring, device signals and compliance logic. I think about abuse vectors before they happen.

Crypto Infrastructure

On-chain monitoring, custody flows, deposit confirmation and webhook handling for both EVM and non-EVM chains.

Systems Design

I design systems not just endpoints. I think about data models, service layers, dependencies and how to keep the codebase maintainable as it grows.



03

Skills & Stack

I specialize in PHP and Laravel but I'm not limited to them. I have experience with a variety of languages, frameworks and tools that I pick based on the problem at hand not just familiarity. I understand the tradeoffs of different approaches and choose the right tool for the job.

Languages & Frameworks

PHP
PHP OOP · vanilla & modern
Laravel
Laravel Primary framework
Node.js
Node.js Runtime · async APIs
NestJS
NestJS TypeScript-based backend framework
Express
Express REST API layer
Tailwind CSS
Tailwind CSS Utility-first CSS framework
JavaScript
JavaScript Modern ES6+ · DOM manipulation
Livewire Reactive Laravel UIs

Data & Infrastructure

MySQL
MySQL Primary database
PostgreSQL
PostgreSQL PostgreSQL database
MongoDB
MongoDB NoSQL database
Redis
Redis Cache · queues · sessions
Docker
Docker Containers · dev environments
Git
Git Version control · workflows

Testing & Tooling

PHPUnit
PHPUnit Unit & feature tests
Postman
Postman API testing & docs
Swagger
Swagger API documentation

Systems Design Practices

Caching In-memory, Redis, CDN
Sharding Multi-database partitioning
Monitoring Metrics, alerts, dashboards
Load Balancing Distribute traffic across multiple servers
Fault Tolerance Graceful degradation, circuit breaking, redundancy

Engineering Depth

Idempotency & Safe Retries

Dedup keys, exactly-once semantics, retry-safe endpoints

Auth & Session Security

Sanctum, rate limiting, session hardening, logout-everywhere

Observability & Audit Trails

Trace IDs, structured logs, reconciliation views, Telescope

Clean Architecture

Domain logic, service layers, SOLID, testable abstractions


04

Experience

Entrepreneur & Freelancer

2023 → 2025

Self Employed

Built and launched multiple projects across different industries. Worked directly with clients to understand their needs, design solutions and ship production-ready software that solved real problems.

Senior Application Developer

2024 → 2025

Urban Service Hub

Built the backend for a services marketplace from the ground up. Designed the payment flows, user auth system and core business logic. Kept things clean enough that the next engineer could actually read what I wrote.

Chief Operating Officer

2024 → 2026

BuildHubb

Wore both the technical and operational hat. Shipped production software for multiple clients, ran engineering decisions, and worked directly with founders to turn ideas into working systems.

Chief Technology Officer

2025 → 2026

Tradeet

Led the design and development of a social trading platform. Architected the backend systems, designed the database schema, and implemented core features like feed ranking, user profiles and trade execution.

How I think

  • Security is a fundamental aspect of every design decision.
  • Build for expected and unexpected scenarios. Worst and best cases.
  • Never compromise on code quality for the sake of speed.
  • Design for maintainability, not just functionality. Anyone should be able to understand and modify the code.
  • Never jeopardize the stability of the system for the sake of new features. Understand the impact of every change.

05

Contact

If you have an opportunity that you think I'd be a good fit for or just want to say hi, feel free to reach out through any of the channels below. I'm always open to connecting with other engineers, founders and builders in the space.

Time zone

Africa/Lagos · UTC+1

Open to

Backend roles, System Design gigs, etc.