Available for work

// Software Engineer

Crafting accessible, mobile-responsive experiences with clean, scalable code.

3+ yrs Experience/6+ Companies/25+ Projects delivered
scroll_down()
Professional Journey

Work Experience

A timeline of my professional growth and achievements

kuja.orgNovember 2025 - Present

role: Frontend Developer (Contract)

company: Kuja Platform by Adeso

  • Develop tailored frontend solutions for Kuja Platform through Odoo QWeb customization, ensuring seamless integration with underlying database design workflows.
  • Improve platform usability by refining layouts, workflows, cross-browser compatibility, and overall user experience.
  • Collaborate with cross-functional teams to turn business and product needs into practical frontend solutions, providing post-deployment technical support.
instadriver.coFebruary 2024 - June 2025

role: Software Engineer

company: Instadriver

  • Spearheaded migration from React.js to Next.js using customized Webpack and Babel configurations, cutting page load times by 50% and boosting Core Web Vitals scores.
  • Built and optimized responsive, accessible UI components with Next.js, React Query, and Tailwind CSS, ensuring seamless mobile responsiveness and cross-browser compatibility.
  • Integrated ImaliPay APIs to enable M-Pesa and bank transactions, powering driver and partner wallets with secure payouts/top-ups.
  • Implemented code-splitting and lazy loading, enhancing scalability, build performance with Vite, and efficiency for high-traffic pages.
  • Collaborated with backend engineers and designers in agile sprints, performing code reviews, and resolving implementation challenges to improve maintainability.

role: Frontend Developer (Fractional)

company: Qawqal

  • Delivered the Qawqal Admin dashboard using Next.js, Tailwind, and Bootstrap grid utilities, improving usability and reducing admin task time by 30%.
  • Built user-facing features with GraphQL (Apollo) and React, integrating AI model selection (OpenAI, Claude, Google AI) aligned with standard database design principles.
  • Enhanced application state management with Zustand and Apollo cache, improving data consistency, response workflows, and usability.
  • Applied testing with Jest and Cypress, catching bugs earlier and systematically troubleshooting complex frontend failures before release.
  • Automated deployments via Vercel CI/CD and GitLab pipelines, ensuring fast and reliable release cycles.
www.epicapp.co.ke/about-us.htmlMay 2023 - December 2023

role: Frontend Developer

company: EpicApp Ltd

  • Developed and maintained dynamic Angular applications with HTML5 and CSS3, improving performance and engagement through reusable component design.
  • Partnered with cross-functional teams to deliver scalable frontend solutions and provide technical support, ensuring alignment with business goals.
  • Enhanced code quality with unit tests (Jasmine) and GitLab/Git-based version control.
usafrikagov.comNovember 2022 - May 2023

role: Frontend Developer

company: United States of Africa

  • Created React-based web applications utilizing ES6+ syntax, delivering engaging UIs optimized for speed, scalability, and cross-browser compatibility.
  • Worked closely with backend engineers to integrate REST APIs, coordinate on database design, and improve data flow efficiency.
  • Contributed to agile ceremonies (sprint planning, retrospectives), driving timely feature delivery and providing cross-team technical support.
www.gig-start.comAugust 2022 - September 2022

role: Frontend Developer Internship

company: Gitstart

  • Contributed to the Storybook open-source project, improving UI component documentation, HTML5/CSS3 standard adherence, and reusability.
  • Built and refined client-facing applications with React and Next.js, emphasizing mobile responsiveness, accessibility, and standard build configurations.
  • Strengthened frontend skills with GraphQL integration, exposure to scalable application design, and hands-on efforts to troubleshoot and debug integration issues.
Skills & Expertise

Technical Expertise

Crafting digital experiences with modern technologies

Frontend
ReactNext.jsAngularReact NativeTypeScriptJavaScriptTailwindCSSReduxZustandGraphQLReactQueryMaterial UIBootstrap
Backend
Node.jsJavaPythonDjangoFastAPIOdooQWebERPNext (Frappe)
Database
PostgreSQLMySQLSQLNoSQL
Tools
DockerGitGitHub
Featured Projects

Recent Work

Showcasing my latest development projects

MoversHaven

A platform for finding professional and reliable movers. Enables users to easily find, compare, and book movers.

Next.jsTypeScriptTailwind CSSShadcn/UIGraphQL

Migori County Young Professionals

A community platform connecting young professionals from Migori County, showcasing member profiles, initiatives, and networking opportunities.

Next.jsTypeScriptTailwind CSS
Get In Touch

Let's Connect

Feel free to reach out for collaborations or just a friendly hello

Location

Makadara, Nairobi, Kenya

Connect with me