Michael Bukachi

Software Engineer at droidconke

Nairobi County, Kenya
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Bukachi is a versatile software engineer with over a decade of experience building full-stack and Android applications, currently at Google and active in open-source. He combines strong Python backend skills with Kotlin Android expertise and Vue.js front-end work, having moved quickly between roles in startups and small teams to deliver end-to-end value. As a tech lead and Head of Engineering, he’s driven architecture changes—migrating services to microservices, introducing Redis to achieve sub-100ms API responses, and implementing OAuth2-based identity services. His open-source contributions include meaningful fixes to the Flask-Admin project and adding UI testing components to Agoda’s Kakao Kotlin DSL, illustrating attention to both UX polish and testability. Based in Nairobi, he blends hands-on coding with people leadership and a knack for stabilizing fast-moving products. Outside engineering he’s literally a dancer-and-coder, bringing creativity to technical problem-solving.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Daystar University
languagesEnglish, Swahili
stackoverflow-logo

Stackoverflow

Stats
721reputation
3.0mreached
14answers
31questions
github-logo-circle

Github Skills (27)

kotlin10
espresso10
uitest10
flask-admin10
bootstrap10
python10
testing10
test-framework10
flask-ask10
android10
bootstra10
web-development10
ui-testing10
flask10
dsl9

Programming languages (15)

JavaJinjaCMakefileVueHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
pallets-eco/flask-admin

Aug 2020 - Oct 2021

Simple and extensible administrative interface framework for Flask
Role in this project:
userFull-stack Developer
Contributions:5 reviews, 43 commits, 5 PRs in 1 year 2 months
Contributions summary:Michael primarily focused on fixing styling and functional issues within the Flask-Admin framework, particularly within the Bootstrap4 template. They addressed problems with navbar styling, export tab alignment, and active menu item highlighting. Furthermore, the user implemented corrections to boolean field displays and added a confirmation dialog for record deletion. Their contributions span both frontend (template adjustments) and backend (database model modifications) aspects of the admin interface.
pythonflaskuwsgiextensibleadministrative
agoda-com/Kakao

Oct 2019 - Dec 2019

Nice and simple DSL for Espresso in Kotlin
Role in this project:
userMobile Developer
Contributions:7 commits, 2 PRs, 11 comments in 1 month
Contributions summary:Michael primarily contributed to the development of a Kotlin DSL for Espresso testing within the Agoda Kakao project. Their work focused on creating UI testing components, specifically for the Spinner and ChipGroup elements, and implementing related actions and assertions. These contributions included adding new features and refining existing ones with refactors. The user demonstrated an ability to extend the testing framework to cover UI-based components in a clear and usable way.
kotlin-multiplatformdslkotlinespressoui-testing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Bukachi - Software Engineer at droidconke