About
With expertise spanning both frontend and backend development, I specialize in transforming ideas into reality through clean, efficient, and maintainable code.
I’m currently on the lookout for exciting opportunities where I can contribute and help create value. I like a good challenge, I like the rush that comes with trying to beat a deadline and most importantly, building and launching products that people use is genuinely the best feeling.
If you think I might be a decent fit for your team or organization please contact me here.
I recently built WeAlign—a platform that empowers developers to collaborate, discover tech events, and turn side projects into thriving businesses. I handled every aspect of the project, from designing and architecting systems to building, maintaining, and managing its core components, ensuring it thrives both technically and beyond.
Previously, I was a Senior Frontend Engineer at B2BeeMatch, where I spearheaded the development of V2 of the platform’s frontend. My portfolio includes diverse projects including building the first versions of fintech platforms like Kukusend and CICOService Payments, and leading the Checkout team at Fincra in a full-stack capacity.
Experience
2023 - SEP 2024 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 architecture of Kukusend.com, including a dynamic landing page and a robust payments dashboard/portal. Delivered a seamless user experience by implementing responsive design 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
WeAlign
Spearheaded the development of WeAlign, an innovative platform designed to help developers turn side projects into businesses. Built a scalable frontend with Next.js and a robust backend using NestJS. Implemented features such as event discovery, collaborative tools, and article recommendations. 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
- No Image Available
Flymate
FlyMate is your ultimate travel companion app, designed to simplify trip planning, flight tracking, and travel management. Whether you're a frequent flyer or planning your dream vacation, FlyMate provides personalized tools to make your journey smooth and enjoyable.
- TypeScript
- NestJS
- PostgresQL
- TypeORM
- No Image Available
RealUsers
Developed the backend for RealUsers, a platform that helps organizations collect actionable feedback from real users before launching their products. Built RESTful APIs for user management, feedback collection, and data analysis, ensuring scalability and security to handle high volumes of feedback.
- JavaScript
- nodeJS
- Express
- MongoDB
- Mongoose
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
When I’m not saving the world from bad code; I read, go indie-alternative band hunting on Youtube or Spotify, watch anime, play tennis or watch Arsenal FC.
Built using Next.js and Tailwind CSS, drawing significant inspiration from this website’s design and functionality