// Software Engineer
Crafting accessible, mobile-responsive experiences with clean, scalable code.
Work Experience
A timeline of my professional growth and achievements
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.
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.
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.
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.
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.
Technical Expertise
Crafting digital experiences with modern technologies
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.
Migori County Young Professionals
A community platform connecting young professionals from Migori County, showcasing member profiles, initiatives, and networking opportunities.