Available for collaboration

Dennis Muthui.

Lecturer · Data Scientist · Software Engineer

I teach at KCA University, build production-grade web systems, and research information systems at doctoral level. I turn complex problems into clean, deployable solutions — from medical booking platforms to automated grade workflows.

DM
Lecturer · Engineer · Researcher
KCA University KCA University, Kenya
5+
Years Teaching
2
Programmes Led
MSc
Data Analytics
PhD*
In Progress

Educator, builder, researcher.

I'm a Lecturer at KCA University where I teach across the KCADIPIT and KCABSCIT programmes, covering units from data structures to cloud deployment. I believe in teaching through building — my courses blend theory with real tools and live code.

On the engineering side, I design and ship full-stack systems. My current major project is DaktariHub — a Kenyan medical specialist discovery and booking platform with Spring Boot, PostgreSQL, M-Pesa Daraja integration, JWT auth, and a subscription monetization model. I'm also deep into research as a PhD candidate in Information Systems (commenced May 2026).

I'm based in Nairobi, Kenya and care about building technology that solves real problems in the African context — whether that's healthcare access, academic tooling, or cloud-native infrastructure.

PhD in Information Systems
KCA University, Kenya
2026 – Present Ongoing
MSc in Data Analytics
KCA University, Kenya
Completed July 2025
Lecturer — KCADIPIT & KCABSCIT
KCA University, Kenya
Current Role

What I work with.

A practical mix of languages, frameworks, and tools I use in real projects — from classroom demos to production deployments.

⚙️
Backend & APIs
Java Spring Boot REST APIs JWT Auth PostgreSQL MySQL Hibernate Maven Python Node.js
🖥️
Frontend & UI
HTML5 CSS3 JavaScript Vanilla JS React Responsive Design Bootstrap Tailwind CSS
📊
Data & Analytics
Python Pandas NumPy scikit-learn R Power BI Excel / ODS Statistics ML Models
☁️
Cloud & DevOps
Oracle Cloud (OCI) Railway.app Vercel Cloudflare Pages Nginx Linux (Ubuntu) SSH Git GitHub
🔗
Integrations
M-Pesa Daraja Africa's Talking SMS STK Push HTML Email NHIF Porkbun DNS Moodle
🎓
Academic & Teaching
Curriculum Design Trimester Grading Moodle LMS Research Methods Information Systems Technical Writing ODS / Excel Automation

Selected projects.

Production systems, academic tools, and engineering experiments. Each one built end-to-end.

📊
Academic Tool
Automation · Academic · KCA University
Mark Sheet Processor

Automated grade workflow tool that matches student marks from Moodle-exported ODS gradebooks into KCA University mark sheets across multiple units and streams. Handles lecturer row filtering, admin field population, and upload-ready formatting for trimester grading cycles.

Python OpenPyXL Pandas ODS / Excel Moodle
View project →
🌐
This Site
Frontend · Design · Vercel
Personal Portfolio

This portfolio website — designed with a refined editorial aesthetic, Playfair Display typography, and smooth scroll animations. Single-file HTML/CSS/JS for zero-dependency deployment. Hosted on Vercel with a custom domain via Porkbun DNS.

HTML5 CSS3 Vanilla JS Vercel Porkbun
You're here →

Where I've been.

May 2026 — Present
PhD Candidate — Information Systems
KCA University, Kenya
Doctoral research in information systems, exploring technology adoption, digital health platforms, and data-driven decision making in African contexts. Ongoing alongside full-time lecturing duties.
Research Information Systems Academic Writing
Current
Lecturer
KCA University — KCADIPIT & KCABSCIT Programmes
Teaching across diploma and degree programmes in IT and computer science. Responsibilities include curriculum delivery, trimester examinations, Moodle-based grade management, and mentoring students in software development and data analytics projects.
Teaching Moodle Curriculum Mentorship Grading
Completed July 2025
MSc in Data Analytics
KCA University, Kenya
Graduate research in data analytics covering machine learning, statistical modelling, data pipelines, and applied analytics. Developed strong skills in Python, R, and BI tools alongside academic research methodology.
Python R Machine Learning Statistics Power BI
Ongoing
Independent Software Engineer
DaktariHub · Personal Projects
Designing, building, and shipping full-stack web applications. Expertise in Spring Boot backends, PostgreSQL data modelling, M-Pesa payment integration, and cloud deployment on Oracle Cloud (OCI) and Vercel. Focused on solving real Kenyan market problems.
Spring Boot M-Pesa Oracle OCI Full-Stack Product Design

Let's build something together.

Whether you have a project idea, a research collaboration, or want to discuss technology in the Kenyan context — I'm always open to a good conversation.