Professional Experience
My journey in software engineering, from internships to senior roles, building innovative solutions across various industries.
Work Experience
Founder and Software Engineer
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
Software Engineer (Technical Consultant & Functional Assistant)
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
Software Engineer Intern
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
Software Developer Intern
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
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