About
Building on over 5 years of experience, I’m a Fullstack engineer who lives for turning ideas into apps that people genuinely love. My expertise spans the entire stack, from crafting intuitive frontend experiences to architecting robust backend systems. I code fast, solve really hard problems, and ship products that scale. I have played leading roles in building products/platforms across diverse domains like Fintech, B2B SAAS, Health Tech (homecare EVV) and Developer collaboration tools.
Currently, I am a Senior Frontend Engineer at B2BeeMatch, here I spearheaded the development of v2 of the platform’s frontend, migrating core functionality and building new features, significantly enhancing user experience, performance and scalability.
Previously, I led the checkout team at Fincra where I implemented optimizations that meant we could handle scale, and built features that improved the company’s bottomline; ultimately driving the team to a 300x increase in transactions processed within 3 months of my stint as team lead.
I built the frontend application for Kukusend and agency banking startup CICOServe Payments (100M+ transactions processed).
I recently built CollabHub and TechGather—platforms that empower developers to collaborate, discover tech events, and turn side projects into thriving businesses. I handled every aspect of both projects, from designing both systems to coding, deployment, maintaining, and managing core components, ensuring they thrive both technically and beyond.
I’m eager to join a team where I can make significant impact.
If you think I might be a great fit for your team or organization please contact me here.
Experience
2023 - Present Senior Frontend Engineer — B2beeMatch
Led the redevelopment of B2beeMatch’s frontend using Next.js, driving the migration of critical features from the legacy V1 platform to a modern, scalable system.Pioneered the implementation of multilingual support with next-i18next, delivering a seamless and localized user experience.Designed and executed a comprehensive testing framework, incorporating unit and integration testing with React Testing Library and end-to-end testing with Cypress, ensuring a high-performing and reliable application.
- TypeScript
- Next.js
- Tailwind CSS
- Redux
- Cypress
- React Testing Library
2021 - DEC 2023 Team Lead, Checkout — Fincra
Joined in July 2021, got promoted twice, first from Mid-level Frontend Engineer to Senior Fullstack Engineer and then to Team Lead, Checkout.In my role as team lead, I Led the team to a 300% increase in successful transactions processed, contributing across the stack to enhance performance and scalability.I designed and developed new features, including a semi-automated refunds system and a reworked settlements flow, streamlining financial operations.Spearheaded the integration of key third-party providers and implemented advanced tools for transaction monitoring and ID verification, ensuring compliance and secure payment processing.
- TypeScript
- Next.js
- Tailwind CSS
- nodeJS
- NestJS
- TypeORM
2021 - JUL 2021 Frontend Engineer — Kukusend
Developed the frontend of Kukusend.com, including a dynamic landing page and a robust payments dashboard/portal.Delivered a seamless user experience by implementing responsive design, blazing fast pages with React and state management with Redux.
- JavaScript
- React
- Styled-Components
- Redux
- React Router
2020 - APR 2021 Frontend Engineer — CicoServe Payments
Engineered the frontend for CICOServe Payments, creating intuitive landing pages and a feature-rich agent portal.Focused on delivering high-performance interfaces with responsive SCSS styling and state management using Redux.
- JavaScript
- React
- SCSS
- Redux
- React Router
Projects
Collabhub
CollabHub is an innovative platform that connects developers with like-minded peers, fostering collaboration and empowering them to create and grow successful businesses.
Developed a scalable frontend with Next.js and a robust backend using NestJS.Key features included project listings, feedback requests and responses, developer profiles, personalized recommendations, and real-time chat functionality.Utilized Redux for efficient state management, optimized performance with Tailwind CSS, and ensured reliability and seamless data handling with PostgreSQL and TypeORM.
- TypeScript
- Next.js
- NestJS
- Tailwind
- Redux
- PostgreSQL
- TypeORM
- Docker
TechGather
TechGather empowers developers with curated resources and exclusive events designed to accelerate their growth and elevate their skills to the next level.
Built a scalable frontend with Next.js and a robust backend using NestJS.Implemented features such as event and article listing, event and article recommendations etc.Leveraged Redux for state management, optimized performance with Tailwind, and ensured reliability with PostgreSQL and TypeORM.
- TypeScript
- Next.js
- NestJS
- Tailwind
- Redux
- PostgreSQL
- TypeORM
- Docker
I write about transitioning to tech here
Embracing building in public
When we build in public, we’re not just sharing our progress; we’re creating a ripple effect. Each update, each insight, and each challenge we overcome becomes part of a larger narrative that others can draw strength from...
- No Image Available
Trust the process
Trusting the process is just being deeply rooted in the belief that your effort will pay off in the future even in times when it doesn’t seem like it. This belief might be hard to build at first but you can cultivate it by never losing sight of your goal...
Interests
I’m deeply interested in AI and its potential to revolutionize industries, particularly in areas like personalized education, healthcare, commerce, and creative tools. I’m enthusiastic about how emerging technologies like AI can unlock new possibilities and drive innovation. I’m also fascinated by the intersection of technology and human behavior, exploring how we can build systems that enhance productivity and foster meaningful connections.
Having worked in payments in the African context, it’s clear that for the continent to unlock its full potential, there needs to be a significant increase in trade between African countries. Currently, intra-African trade is remarkably low, accounting for only around 15-18% of the continent’s total trade. This is a stark contrast to regions like the European Union, where intra-EU trade makes up a much larger proportion, often cited as over 60%. This disparity highlights a significant opportunity for growth within Africa. Increased trade within the continent can foster economic growth by expanding markets, encouraging specialization, attracting investment, and building resilience against external economic shocks. I’m exploring building solutions that facilitate seamless cross-border transactions, reduce trade barriers, and promote regional economic integration.
Fun
I recently rediscovered my love for reading. I read every chance I get now, primarily classical fiction. My favourite book is The Count of Monte Cristo by Alexandre Dumas. I’m a casual gamer, currently in Division 2 in EA FC. I love indie/alternative music, play tennis, and I’m the biggest Arsenal FC fan.
Built using Next.js and Tailwind CSS, drawing significant inspiration from this website’s design and functionality