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