Work History

Senior Software Engineer

Nov 2024 – Present

GrowRwanda - Rwanda

  • Developing and maintaining AI-driven applications using Next.js, creating innovative solutions that leverage artificial intelligence, machine learning, and natural language processing to enhance user experiences and business outcomes.
  • Building cross-platform mobile and desktop applications using Flutter, delivering native performance on iOS, Android, Windows, macOS, and Linux platforms with optimized UI/UX.
  • Writing native platform code in Swift (iOS) and Kotlin/Java (Android) for performance-critical features, platform-specific integrations, and when leveraging native APIs and frameworks is essential.
  • Building and customizing Shopify themes from scratch, ensuring responsive design, optimal performance, and seamless user experience across all devices and browsers.
  • Developing custom Shopify apps using Node.js, React, and Shopify APIs to extend platform functionality, automate workflows, and integrate third-party services.
  • Implementing AI integrations within Shopify stores, including intelligent product recommendations, AI-powered chatbots, automated content generation, and predictive analytics to drive conversions.
  • Managing complex Shopify store migrations, ensuring seamless data transfer, theme migration, app configuration, and minimal downtime during transitions.
  • Architecting scalable mobile and web solutions, applying best practices in code quality, testing, CI/CD, and performance optimization across all platforms.

Technologies: Next.js, Flutter, Flutter Desktop, Swift, Kotlin, Java, AI/ML, Shopify, Shopify Themes, Shopify Custom Apps, JavaScript, TypeScript, React, iOS, Android, Native Code, Store Migration, AI Integration, Node.js

Mobile Engineer

Jan 2023 – Mar 2025

Ikanisa - Gzira, Malta

  • Developing and maintaining cross-platform mobile applications using Flutter, supporting Ikanisa's digital initiatives and enhancing user engagement and accessibility.
  • Implementing new features and optimizing performance across iOS and Android platforms, writing platform-specific native code when needed for optimal performance.
  • Leveraging Flutter's capabilities for rapid development while utilizing native iOS (Swift) and Android (Kotlin) code for platform-specific integrations and performance-critical features.
  • Collaborating with cross-functional teams to align mobile development with overall product strategy and business goals.
  • Ensuring high-quality code and user experience through rigorous testing, code reviews, and iterative improvements.

Technologies: Flutter, Dart, Swift, Kotlin, iOS, Android, Native Code, Firebase, Testing, CI/CD

Full Stack Developer

Dec 2023 – May 2024

Nine15 - California, United States

  • Developed and maintained e-commerce solutions using Shopify and custom app development.
  • Enhanced applications with TypeScript, Remix, Ruby, and JavaScript, improving performance and user experience.
  • Customized Shopify themes with Liquid, optimizing conversion rates.
  • Implemented tracking tools like Microsoft Ads conversion tracking and Google Tag Manager.
  • Collaborated cross-functionally to align development with business objectives.

Technologies: Shopify, TypeScript, Remix, Ruby, JavaScript, Liquid, Microsoft Ads, Google Tag Manager

Shopify Developer (Freelancer)

May 2023 – Sep 2023

Ecom Experts - Montreal, Canada

  • Developed Shopify stores from UI design to fully functional websites, catering to diverse client needs.
  • Maintained and troubleshoot online stores using JavaScript, jQuery, Liquid, and various tools, ensuring seamless functionality.
  • Integrated third-party applications to enhance store functionalities, including payment processing systems.
  • Utilized Vue.js to design and implement dynamic Shopify themes within Canvas.
  • Created scripts for accessing third-party APIs, expanding website capabilities and user experience.
  • Built mobile web pages with custom touch handlers and animations, optimizing for responsiveness and cross-platform standards.

Technologies: Shopify, JavaScript, jQuery, Liquid, Vue.js, Canvas, API, Mobile Web, Touch Handlers, Animations

Web Developer

Jan 2022 – Mar 2023

Yamu - Buffalo, United States

  • Developed and optimized Shopify, WordPress, and Magento stores for diverse industries.
  • Ensured responsiveness and cross-browser compatibility for all web interfaces.
  • Enhanced page performance using Vanilla JS and optimized UX for mobile apps.
  • Created a PWA with a large user base and implemented key front-end and backend improvements.

Technologies: Shopify, WordPress, Magento, Vanilla JS, PWA, UX, PHP, XML

Full Stack Engineer

Nov 2020 – Oct 2022

Akkadu - Beijing, China

  • Developed a simultaneous interpretation system for online events, integrating AI subtitles with Microsoft Azure.
  • Built a browser extension for customizable captioning and a mobile app for streaming events.
  • Created a versatile player system using Akkadu SDK, compatible with React.js, Vue.js, and Flutter.
  • Managed full web stack on AWS, ensuring scalability and reliability for global users.
  • Enhanced UI tools with frameworks like Ant Design and Vuetify to meet project needs.

Technologies: Microsoft Azure, AI, Akkadu SDK, React.js, Vue.js, Flutter, AWS, Ant Design, Vuetify

Frontend Developer

Feb 2017 – Aug 2019

Kerapay - Lagos, Nigeria

  • Designed and developed a Fintech web app for flexible employee payments, ensuring seamless integration with APIs and payment systems.
  • Created user-friendly interfaces with Tailwind CSS, React, and Sass, including an admin dashboard for data visualization.
  • Implemented complex UI components using React, TypeScript, and SCSS, optimizing data handling and user experience.
  • Built an admin platform with React and Node.js, enhancing database management and user administration.

Technologies: Tailwind CSS, React, Sass, TypeScript, SCSS, Node.js, APIs, Payment Systems