About
Engineering products that are fast, scalable, and easy to use.
Background
I'm a full-stack software engineer with 5+ years of experience shipping features end to end, from clean Node.js backend logic to sharp, user-friendly interfaces built with React and Next.js.
I focus on translating complex business requirements into scalable software that removes cross-team bottlenecks. That means clean API design and data modeling on the backend, and interfaces on the frontend that stay fast and maintainable as a codebase grows.
I'm a pragmatic problem solver. I care about minimizing technical debt, keeping systems performant, and shortening the distance between a decision and a deployed feature.
How I approach engineering
Build for real users
Technical decisions are only good if they improve the experience of the people actually using the product, whether that's law enforcement analysts, fitness app users, or job seekers.
Make complexity understandable
Forensic data, fitness metrics, and application status all need interfaces that make dense information legible at a glance, not just displayed.
Performance is part of UX
A fast interface isn't a technical optimization bolted on afterward. Load time and responsiveness are product quality, measured the same way design is.
Build systems, not just features
Reusable components, testing, and clean architecture are what let a team keep shipping quickly a year in, not just at launch.
Ship, learn, improve
Real user feedback drives iteration, not assumptions. The Hardcore Biometric Systems dashboards evolved directly from how analysts used them.
Career development
I started out owning frontend interfaces, then grew into full-stack ownership and, more recently, into leading a team of 6 engineers at Hardcore Biometric Systems. Along the way I've stayed hands-on with the code rather than moving fully into management, because the technical judgment is what makes the leadership useful.
- Lead Software EngineerHardcore Biometric SystemsFeb 2025 to Present
- Software EngineerHardcore Biometric SystemsFeb 2022 to Jan 2025
- Software DeveloperTribeSquare, Inc.Mar 2021 to Jan 2022
Full skill set
Backend & Systems
API design and data modeling for systems that need to be correct, not just fast.
- Node.js
- Express
- REST API Design
- PostgreSQL
- SQLite
- Prisma
- TypeORM
- Redis
- BullMQ
- JWT / OAuth2
- RBAC
- Webhook handling
- Idempotency
Frontend Architecture
Interfaces that stay fast and maintainable as the codebase and team grow.
- Next.js (SSR, App Router, API Routes)
- React
- TypeScript
- JavaScript (ES6+)
- Tailwind CSS
- Redux
- Responsive & mobile-first design
- Core Web Vitals
- Performance optimization
DevOps & Infrastructure
The pipelines and tooling that keep releases fast and predictable.
- Docker
- Jenkins
- GitHub Actions
- AWS (basic)
- CI/CD pipelines
- Git
Testing & Tooling
Confidence in the paths that actually matter, backed by real tooling.
- Jest
- Vitest
- React Testing Library
- Supertest
- ESLint
- Prettier
- Sentry
- Datadog
Methodologies & Leadership
Keeping a team of engineers aligned and shipping without cutting corners.
- Technical architecture
- Team management (6 engineers)
- Agile / Scrum
- Code reviews
- System design collaboration
- Documentation
Education & continued learning
- Rivers State University
- B.Tech, Petroleum Engineering
- 2011 to 2016
- Google Developers, Andela, and Pluralsight
- Google Africa Developer Scholarship, Mobile Web Specialist
- 2020
- Udacity
- React Developer Nanodegree
- 2021
- freeCodeCamp
- JavaScript Algorithms and Data Structures
- 2022
- Andela and Pluralsight
- React Learning Program
- 2023
- Udemy
- Microservices with Node.js and React
- 2026