Full-Stack Developer | Tech Educator | ICT Leader
Nakuru, Kenya
I am a results-driven Full-Stack Developer, Tech Educator, and ICT Leader passionate about building modern, scalable, and user-centered digital solutions. Based in Nakuru, Kenya, I specialize in designing and implementing production-ready web and mobile applications that address real-world challenges. With hands-on experience in React, React Native, Firebase, Supabase, and modern databases, I have successfully delivered inventory systems, sales platforms, institutional websites, and analytics-driven solutions. As an educator and mentor, I actively bridge theory and practice by guiding learners and organizations toward clean code, sustainable systems, and impactful technology adoption. My work is driven by innovation, attention to detail, and a strong belief that technology should be both functional and empowering.
MMUST Christian Union
Led digital strategy, ICT operations, and online media presence for MMUST Christian Union. Managed technical teams during events, livestreams, and conferences. Oversaw website management, content publishing, and system maintenance. • Led digital strategy, ICT operations, and online media presence • Managed technical teams during events, livestreams, and conferences • Oversaw website management, content publishing, and system maintenance
Uttermost Evangelistic Team
Designed and maintained ICT and media infrastructure. Supported outreach programs with reliable technical solutions. • Designed and maintained ICT and media infrastructure • Supported outreach programs with reliable technical solutions
Freelance
Provided ICT consultation services for churches and educational institutions. Tutored and mentored students in programming fundamentals and guided learners in academic projects, system design, and problem-solving techniques. • Provided ICT consultation services for churches and educational institutions • Tutored and mentored students in C++, Python, Java, and programming fundamentals • Guided learners in academic projects, system design, and problem-solving techniques
Bachelor of Education Technology in Computer Studies