Code, Scale, Lead: A Full-Stack Engineer’s Evolution
Officially began my professional journey in software development after years of tinkering with code. Transitioned from hobbyist projects to building real-world solutions, starting with frontend development in Vue.js and later diving into full-stack work.
Officially began my professional journey in software development after years of tinkering with code. Transitioned from hobbyist projects to building real-world solutions, starting with frontend development in Vue.js and later diving into full-stack work.
Joined Africa Centres of Excellence as a Frontend Developer, contributing to Vue.js applications in healthcare and education. Learned the importance of clean code and collaboration while balancing university studies.
Joined Africa Centres of Excellence as a Frontend Developer, contributing to Vue.js applications in healthcare and education. Learned the importance of clean code and collaboration while balancing university studies.
Expanded into freelance work, mastering Laravel and React. Built e-commerce features for Shopurban, empowering 200+ merchants with inventory and payment tools—my first taste of scalable systems.
Expanded into freelance work, mastering Laravel and React. Built e-commerce features for Shopurban, empowering 200+ merchants with inventory and payment tools—my first taste of scalable systems.
At Trivox, tackled high-impact projects like car marketplaces and home-service apps. Scaled 5+ web/mobile apps, integrated payment APIs, and owned DevOps—key lessons in reliability and user-centric design.
At Trivox, tackled high-impact projects like car marketplaces and home-service apps. Scaled 5+ web/mobile apps, integrated payment APIs, and owned DevOps—key lessons in reliability and user-centric design.
Promoted to Engineering Manager at Amazin Trips, leading a team to build a travel platform from scratch. Spearheaded Next.js, React Native, and infrastructure optimizations.
Promoted to Engineering Manager at Amazin Trips, leading a team to build a travel platform from scratch. Spearheaded Next.js, React Native, and infrastructure optimizations.
As Senior Frontend Engineer at Varens, shipped 4 React Native apps with GraphQL and real-time features. Now at SchoolTry, architecting LMS platforms for 10,000+ users with Laravel/Vue, while mentoring teams and streamlining CI/CD.
As Senior Frontend Engineer at Varens, shipped 4 React Native apps with GraphQL and real-time features. Now at SchoolTry, architecting LMS platforms for 10,000+ users with Laravel/Vue, while mentoring teams and streamlining CI/CD.
Core Competencies & Technical Mastery
Building world-class, performant, and accessible user interfaces across platforms.
Pixel-perfect, responsive, and accessible web interfaces with modern tools.
Delivering seamless experiences across web, mobile, and desktop
Robust state and data handling for complex applications.
Engaging users with smooth, delightful, and accessible experiences.
Connecting to APIs and real-time data sources.
Architecting robust, scalable, and secure server-side solutions.
Designing scalable, maintainable, and resilient systems.
Building powerful, secure, and well-documented APIs.
Efficiently handling and scaling data storage and processing.
Automating deployment, scaling, and monitoring.
Mastery of the Laravel PHP framework and its powerful ecosystem.
Creating interactive, cross-platform gaming experiences.
Building engaging browser-based and cross-platform games.
Implementing realistic mechanics and immersive environments.
Connecting games to social and real-time platforms.
Leveraging data and AI for intelligent, automated solutions.
Extracting insights and building data pipelines.
Building and deploying intelligent systems.
Presenting data clearly and interactively.
Streamlining workflows and scraping data.
Building the future, one project at a time
A real-time 3D audio visualizer that transforms sound into dynamic particle animations. Built with Three.js and Tone.js, it features both a musical synthesizer mode with pentatonic scales and a microphone input mode. The particles respond to audio input by creating flowing wave patterns, offering an immersive experience of seeing sound in motion.
Take a break and enjoy a quick game of Space Stars, a fun arcade-style game I'm building with Phaser.js. Navigate through space, collect stars, and dodge obstacles in this addictive arcade experience!
A high-performance video conferencing application I'm developing with LiveKit, React, and NestJS. Experience smooth real-time communication with a modern UI powered by Tailwind CSS and beautiful animations using Framer Motion.