🚀 Open to new opportunities - Let's build something amazing together!

Professional Experience

My journey in software engineering, from internships to senior roles, building innovative solutions across various industries.

Work Experience

Part-time

Founder and Software Engineer

Kulture, Inc.
September 2024 - Present
Nairobi, Kenya

At self-employed, yet not earning, i build these personal projects to solve problems i encounter in my daily life. as well as what the pain points that i can reach

Key Achievements

  • Built and yet to deploy Barazer - A civic tech platform for citizen engagement and government transparency
  • built and deployed Budgy(BudgetWise) - A personal finance management app with budgeting and expense tracking
  • Built and deployed PayDay - A production ready mvp for sending invoices via whatsapp and email with payment links, and integrated your workflow with payment gateways of your choice
  • Built and deployed Collaborated with cross-functional teams to deliver scalable solutions
Full-time

Software Engineer (Technical Consultant & Functional Assistant)

Metro ICT Limited
February 2025 - Present
Nairobi, Kenya

Developing and maintaining applications using modern technologies including React Native, Flutter, and FastAPI for backend services. Re-architecting Odoo modules for enhanced business interactivity.

Key Achievements

  • Developed and maintained apps in React Native, Flutter and FastAPI for backend services
  • Re-architected Odoo modules for enhanced business interactivity
  • Improved system performance and user experience across multiple platforms
  • Collaborated with cross-functional teams to deliver scalable solutions
Internship

Software Engineer Intern

Kenyatta International Convention Center (Presidential Digitalent Programme)
January 2025 - March 2025
Nairobi, Kenya

Participated in the Presidential Digitalent Programme under ICT Authority, focusing on developing helpdesk solutions and providing technical support.

Key Achievements

  • Assisted in developing a helpdesk web application
  • Tackled software and technical support challenges
  • Gained experience in enterprise-level software development
  • Collaborated with senior developers and technical teams
Internship

Software Developer Intern

Metro ICT Limited
May 2023 - August 2023
Nakuru, Kenya

University-required internship focusing on software development lifecycle, project management, and collaborative development practices.

Key Achievements

  • Defined project scopes with product managers using agile/scrum methodologies
  • Tackled software challenges and enhanced team productivity
  • Coded updates to add features, improve security, and resolve bugs
  • Gained hands-on experience with enterprise software development practices

Education

Bachelor of Science in Computer Science

Kabarak University
September 2020 - December 2024
Nakuru, Kenya
Second Class Upper Division

Comprehensive computer science education with focus on software development, algorithms, and system design. Graduated with Second Class Upper Division.

Institution Website:www.kabarak.ac.ke

Professional Focus

Throughout my experience, I've developed expertise in these key areas

Full-Stack Development

End-to-end application development

Mobile Development

Flutter & React Native apps

Backend Systems

API development with Python/FastAPI

DevOps & Deployment

CI/CD, Docker, and cloud deployment

Enterprise Solutions

Odoo development and customization

System Architecture

Scalable system design and planning

Team Collaboration

Agile methodologies and project management

Problem Solving

Technical troubleshooting and optimization