I'm a Software Engineer at Zenith Bank Plc, building backend systems that process banking transactions, where a bug isn't an inconvenience, it's someone's money. That environment defines how I engineer.
My core is Java and Spring Boot over relational databases, with a focus on transaction integrity, performance under load, and observability with code instrumented to be understood in production, not just to pass code review.
My work spans designing and securing APIs, enforcing reliability through rigorous testing, and shipping through CI/CD pipelines. I measure before optimizing, and optimize where latency and throughput actually matter. I'm focused on backend roles where reliability and scale are the product, not an afterthought.
- Securing Your App with Access and Refresh Tokens: A Practical Guide
- Exploring MongoDB Atlas Search with Practical Examples
- Setting Up TypeScript in Node.js for Development and Free Deployment on Render
- Creating a Contact Form with Nodemailer
- Using Multiple MongoDB Databases in a Single Server with Node.js and TypeScript
- Implementing Firebase Social Authentication with the Latest SDK (Version 9)




