Healthcare LMS
A learning platform for healthcare professionals.
A Ruby on Rails learning management system for training healthcare workers, with a documented architecture and low-level design.
Ruby on RailsPostgreSQL
Software Engineer · IT Lead
I'm Michael, a full-stack engineer based in Nakuru, Kenya. Five-plus years shipping product, from database to UI. I lead IT at ECSACO and the International Cancer Institute, where software meets the people who use it to train and treat.
Working with Ruby on RailsJavaVue.jsReact PostgreSQLMySQLDockerLinux
001 — Background
I work where software development meets healthcare and medical education: learning platforms, internal systems and the infrastructure behind them. I like owning a feature end to end and keeping the systems around it boring and reliable.
Leading IT and software delivery. Add one or two concrete outcomes here, for example a system you shipped or a cost or time you cut.
Leading IT and software delivery, including Google Workspace administration and internal platforms. Add concrete outcomes here.
Five-plus years building web and mobile products with Ruby on Rails, Java, Vue.js and React, backed by PostgreSQL and MySQL and deployed with Docker on Linux.
BSc Computer Science (Software Engineering) · Kabarak University
002 — Projects
A few projects I'm proud of. More to come as I add write-ups.
A learning platform for healthcare professionals.
A Ruby on Rails learning management system for training healthcare workers, with a documented architecture and low-level design.
Ruby on RailsPostgreSQL
Turn any topic into a learning roadmap.
A Flutter mobile app backed by a Rails API that generates structured learning roadmaps from any topic you give it.
FlutterRuby on Rails
Read your car's diagnostics from your phone.
An Android OBD2 scanner app built on the pires/obd-java-api library for reading live vehicle data.
AndroidJava
003 — Contact
Open to conversations about engineering roles, health-tech projects and collaborations. The fastest way to reach me is email.
you@YOURDOMAIN.com