Systems engineering meets machine learning

I build robust software systems and practical AI products.

I am Rotich Kibet. I work at the intersection of low-level engineering and applied machine learning, focusing on fast, dependable solutions built with C, C++, and Python.

C / C++Core systems stack
ML + CVProduction-minded modeling
TeachingData science and programming

Designed for real-world software delivery

A workflow inspired by product platforms: clear architecture, measurable outcomes, and practical iteration from prototype to production.

01

Systems-first architecture

Performance, memory discipline, and predictable behavior are built into the design from day one.

02

Fast model experimentation

Python-based prototypes are kept practical and connected to deployment goals early.

03

Production-safe integrations

ML components are integrated into reliable software interfaces with strong observability.

04

Explainable engineering choices

Tradeoffs are documented clearly so teams can maintain and scale solutions confidently.

05

Iterative improvement loops

Each release cycle feeds metrics and feedback back into model and system revisions.

06

Teaching as force multiplier

I share methods through teaching so teams and students can apply them independently.

Engineering close to the metal, with product impact in mind

I build software across machine learning and systems engineering. My current focus is low-level development in C and C++, supported by Python for experimentation and integration. I care about clean architecture, maintainable implementation, and solutions that perform under real workloads.

Tools and domains

Languages

CC++PythonSQLJavaScript

Machine Learning and AI

Computer VisionPyTorchTensorFlowScikit-learnTransformers

Systems and Engineering

Memory ManagementPOSIX APIsNetwork ProgrammingData StructuresSystem Design

Tools and Data

FastAPIDjangoDockerPandasNumPyGit

Selected projects

Built and in-progress work across ML, software engineering, and low-level systems.

Linear Regression in C + Python Integration

Regression model implemented in C and integrated with Python for easier experimentation and usage.

CPythonML
View Project

Linux Shell in C++

Custom shell that handles Linux commands and supports output redirection using >. Piping is planned next.

C++SystemsCLI
View Project

Key-Value Store

Low-level data storage project focused on performance, memory handling, and core systems design.

C/C++StorageEngineering
View Project
Banana ripeness classifier thumbnail

NDIZIAI - Banana Ripeness Classifier

Computer vision tool for classifying banana ripeness and recommending the best value-addition technique.

Computer VisionPythonDjango
View Project
CropDoc thumbnail

CropDoc (Zaodoc)

Maize disease detection project built for early crop diagnosis from images.

Computer VisionPythonAgritech
View Project
Cenocade website thumbnail

Cenocade - E-commerce Website

Company website for selling beef tallow products, with storefront and product browsing flow.

WebFrontendE-commerce
View Project
Language Doc App thumbnail

Language Doc App (Ogiek)

App for recording voices and storing transcripts to support language documentation for the Ogiek community.

FastAPIJavaScriptAudio + Text
View Project
MNIST thumbnail

MNIST Digit Recognition

Model for recognizing handwritten digits using the MNIST dataset.

Deep LearningPythonClassification
View Project
Pneumonia detection thumbnail

Pneumonia Detection

Medical image classification project for pneumonia detection.

Computer VisionPythonHealthcare ML
View Project

What I teach

Data science and machine learning for practical product use cases.

Programming in C and foundational systems thinking.

Data structures with Python and C++ implementation strategies.

Open to collaboration and engineering conversations

If you are working on systems software, ML tooling, or product-facing AI, let us connect.

Email: rotichkibetasbel@gmail.com

GitHub: github.com/Kibet-Rotich

CV: View my CV

2026 priorities

Building low-level systems in C/C++ with pragmatic interfaces.

Integrating ML prototypes into stable production workflows.

Expanding practical computer vision systems for local impact.