About Me

Android Developer with a passion for crafting great apps.

I'm Muchai Samson, an Android Developer based in Nairobi, Kenya. I specialize in building native mobile applications that solve real problems and deliver exceptional user experiences.

With extensive experience in Kotlin and modern Android development practices, I've architected and delivered production-grade applications serving thousands of active users. My approach combines technical excellence with user-centered design, ensuring every app I build provides exceptional performance and intuitive experiences.

I'm passionate about staying current with the latest Android technologies and best practices. From Jetpack Compose and Kotlin Coroutines to Clean Architecture and MVVM patterns, I leverage modern tools to build apps that are maintainable, scalable, and performant.

Beyond mobile development, I maintain full-stack capabilities with React, Next.js, and Firebase, enabling me to build comprehensive solutions that seamlessly integrate mobile and web experiences.

Experience

Android Developer

Current

Freelance • 2022 - Present

  • Developed and deployed multiple Android applications to Google Play Store
  • Architected scalable mobile solutions using MVVM and Clean Architecture
  • Integrated Firebase services for authentication, database, and push notifications
  • Achieved 4.0+ average rating across published applications

Mobile Developer

Various Projects & Startups • 2020 - 2022

  • Built native Android applications for small businesses and startups
  • Implemented real-time features using Firebase
  • Designed user interfaces following Material Design guidelines

Quick Info

Location
Nairobi, Kenya
Focus
Android Development
Languages
English, Swahili
Availability
Open to opportunities

Core Skills

Kotlin Java Jetpack Compose MVVM Clean Architecture Firebase Room Retrofit Coroutines Hilt Git Material Design

Also Work With

TypeScript React Next.js Node.js TailwindCSS

How I Work

User-First Approach

Every line of code serves the end user. I prioritize intuitive interfaces, smooth performance, and accessibility.

Clean Architecture

Maintainable code is sustainable code. I implement proven patterns that make apps scalable and testable.

Performance Focus

Fast apps create happy users. I optimize every aspect from launch times to memory usage for smooth experiences.

Continuous Learning

Android evolves rapidly, and so do I. I stay current with the latest APIs and best practices.

Interested in working together?

I'm always open to discussing new projects and opportunities.