Kabui Charles 
Code - Data - People | Software Engineering | Data Science | ML/AI | ToKnow.ai | Oark Library | mckabue.com
(+254) 707 115 007 | [email protected] | linkedin.com/in/mckabue | github.com/mckabue
Profile
Software engineer with a decade of hands-on experience delivering scalable, secure, and user-centered systems across web, mobile, and cloud platforms. Expertise in android development, front-end engineering, back-end development, and startup leadership. Currently contributing to enterprise-level solutions at Microsoft and actively engaged in data science and AI research.
Work Experience
Full-stack Software Engineer, Microsoft
Apr 2021 - Present
- Develop and maintain enterprise components and services used across multiple teams
- Collaborate with global teams to advance Microsoft’s mission of digital empowerment
Technologies: ASP.NET MVC, C#, JavaScript, ReactJS, KustoQL
Android Software Engineer, Hava Cab
Oct 2020 - Apr 2021
- Improved accuracy and reliability of the driver app under real-world constraints
- Refined core trip logic, minimizing cost estimation errors
- Supported backend and frontend integration across mobile and web
Technologies: Android, Java, Kotlin, JavaScript, ReactJS
Full-stack Software Engineer, Maramoja Transport
May 2018 - Nov 2020
- Architected a corporate trip audit tool (marker-checker) used by enterprise clients
- Maintained NodeJS services powering taxi applications
- Oversaw maintenance of ReactJS taxi web app and Android client/driver apps
Technologies: JavaScript, ReactJS, NodeJS, Android, Java, MySQL
Full-stack Software Engineer, Pageone
Mar 2016 - Apr 2018
- Led development of Daktari.net, a healthcare portal connecting patients and doctors
- Pioneered serverless architecture with Azure Functions and WebJobs
- Integrated multiple payment gateways including MPESA API, Stripe, and PayPal
Technologies: ASP.NET MVC CORE, C#, JavaScript, KnockoutJS, Azure
Freelance Software Engineer
Jan 2015 - May 2016
- Delivered bespoke tools for SMEs, including insurance report systems and web portals
- Built and deployed WordPress sites and custom themes
Technologies: C#, WPF, Windows Forms, JavaScript, WordPress, PHP
Projects & Initiatives
ToKnow.ai
May 2024 - Present
A platform for publishing data-driven research and analysis in AI, security, finance, and technology. Visit Site
Oark Library (Founder)
2017 - 2024
A digital education hub serving over 130,000 users with 400,000+ learning resources. Archived Site
- Engineered the platform from scratch - web, mobile, and backend
- Designed robust security against repeated cyberattacks
- Achieved peak growth of 1,500 daily signups
Technical Proficiencies
- Languages: JavaScript, C#, Python, Kotlin, Java
- Frontend: HTML5, CSS3, SASS, ReactJS, VueJS
- Backend: ASP.NET MVC, NodeJS, Flask
- Databases: MSSQL, MySQL, ElasticSearch, MongoDB, KustoQL, Azure Table
- Cloud: Azure, AWS
- Mobile: Native Android Development
- Architectures: Monolithic, Serverless, GraphQL, RestAPI
Education
- MSc Data Science and Analytics - Strathmore University
- BSc Software Engineering - Kisii University

