Experience

From building features to leading delivery.

I’m a senior software engineer with more than seven years in production teams. I currently lead engineering at Techsense Developers while staying close to architecture, code, and delivery.

7+ years building production software
50k+ daily API requests supported
10k+ active users served
Professional experience Most recent first
Nov 2025 — Present Remote

Head of Engineering

Techsense DevelopersCurrent

Lead the engineering team, set technical direction, oversee scalable frontend and backend systems, and establish practical standards for code review, documentation, CI/CD, release quality, and technical debt.

Jul 2023 — Present Remote

Lead Software Engineer

NotJustEventCurrent

Built the backend platform from scratch, designed event and ticketing microservices, integrated Stripe and Paystack, and lead a five-person engineering team delivering systems used by more than 10,000 active users.

Jan 2022 — Present Remote

Content Advisory Board Member

LogRocketCurrent

Review developer-focused articles and videos, provide actionable technical feedback, and contribute industry insight to editorial strategy and content direction.

Mar 2025 — Jul 2025 Miami, US

Software Engineering Lead

Punch Group

Led cross-functional technical execution, reviewed architecture and implementation, mentored engineers, and improved collaboration and delivery quality across product, design, and engineering.

Jan 2025 — Jul 2025 Miami, US

Software Engineer

Punch Group

Developed product features, contributed to maintainable software delivery, conducted code reviews, and provided technical guidance to junior engineers.

Jan 2023 — Jan 2025 Remote

Software Engineering Lead

Yoris Africa

Built TypeScript APIs serving more than 50,000 daily requests, designed RabbitMQ-based services, improved the React administration experience, and reduced deployment time through Docker-based delivery.

Oct 2021 — Dec 2022 On-site

Full-stack Web Developer

Stemlab NG

Led client web products from requirements through launch using React and Node.js, mentored junior developers, and introduced ESLint and pull-request review workflows.

Working approach

Stay close to the work.

I document decisions, review architecture and code, and keep technical direction connected to product constraints.

I stay involved in implementation when the team needs context, an unblocker, or another pair of experienced hands.