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: 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 the full delivery path: designing and securing APIs, enforcing reliability through thorough testing, and shipping through CI/CD pipelines. I care about systems you can monitor, trace, and tune under real traffic, measuring before optimizing, and optimizing where latency and throughput actually matter.
Backed by working knowledge of Node.js (Express) and Rust (Axum), with familiarity in React and MongoDB when a problem calls for them. I'm focused on backend roles where reliability and scale are the actual product.
- 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)