Skip to main content
David MulwaDM
Open to opportunities

David Mulwa

@davidmulwa1

React Developer and Frontend Engineer focused on building user-centered, high-performance web and mobile apps.

Kenya
Message

What I'm looking for

I’m looking for a team that values agile collaboration and ownership. I want to build user-centered products, improve UX, and optimize workflows using React, scalable APIs, and reliable backends—so we deliver high-quality digital experiences.

I’m a driven Frontend and React developer with over 3 years of experience creating innovative, user-centered applications in agile environments. I focus on improving user experiences and optimizing workflows to ship high-quality digital products.

I’m proficient in React.js, TypeScript, JavaScript (ES6+), Tailwind CSS, and responsive design. I’ve contributed to multiple app projects—some still in development and others already in production—where I continuously improved my skills and delivery habits.

In my role as a Web developer, I built fast, modern UIs with React + Next.js, integrated Supabase as a backend-as-a-service, and structured RESTful API access for core app data. I implemented authentication and user flows, delivered e-commerce features like listings, filtering/search, and ensured mobile-first responsive design while optimizing data fetching and componentized UI.

As a Lead Software Developer, I led a team to deliver a feature-rich mobile delivery app using React Native with Expo, integrating front-end and back-end functionality and real-time notifications. I also built multi-tenant SaaS experiences in projects like KanisaOS (supporting 200+ churches across Kenya) and worked on scalable platforms using Next.js, Supabase, Paystack, and M-Pesa—always with scalability, reliability, and clean code as priorities.

Experience

Work history, roles, and key accomplishments

KK

Internship

Kenya Medical Research Institute (KEMRI)

May 2022 - Aug 2022 (3 months)

Supported IT operations by assisting with software installation and configuration across company systems. Troubleshot connectivity issues, supported internal server maintenance, managed user creation and permissions, and collaborated on internal process documentation.

GK

GivoPOS Platform

Givo Technologies Ltd (Kenya)

Aug 2025 - Present (1 year)

Architected and deployed a scalable POS and business management SaaS platform for real-time sales processing, inventory tracking, and analytics. Built the solution with Next.js and Supabase, integrated Paystack and M-Pesa for subscription billing, and implemented multi-tenant capabilities with performance-focused improvements.

HO

React Developer (UI)

Hoot

Jan 2024 - Present (2 years 7 months)

Designed and developed interactive user interfaces for a logistics app using React Native, implementing both front-end and back-end logic. Collaborated with designers to ensure usability and accessibility, integrated backend services for dynamic content, and helped coordinate team communication to meet deadlines.

GL

Givo Gas & Water Delivery

Givo Technologies Limited

Jan 2024 - Present (2 years 7 months)

Architected an on-demand delivery system with a customer ordering platform and a provider-facing app for real-time logistics execution. Implemented real-time order placement, tracking, and delivery status updates using Expo (React Native) and Firebase, including push notifications and delivery workflow optimization.

Education

Degrees, certifications, and relevant coursework

Murang'a University of Technology logoMT

Murang'a University of Technology

Bachelor of Science, Computer Technology

2019 - 2023

Grade: Second Class Honors Upper Division

Earned a Bachelor of Science in Computer Technology at Murang'a University of Technology (Second Class Honors Upper Division) from 2019 to 2023.

SK

St Pauls High School - Kevote

Kenya Certificate of Secondary Education, Secondary Education

2015 - 2018

Grade: B - 61 points

Completed the Kenya Certificate of Secondary Education at St Pauls High School - Kevote from 2015 to 2018, achieving a B grade with 61 points.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan