
ML model deployment with Modal
Serving and deploying a sticker sales forecasting machine learning model using Modal.
This spans everything from defining a problem and metrics, data engineering and analysis, model building to ML predictions integrated into production software, with a retraining loop that monitors for change and keeps the system accurate over time.
I am available for freelance & contract work

Extracting, transforming, and loading data
EDA, feature engineering, model building
Serving, deploying, monitoring, API integration, retraining
Python, HTML, CSS, JavaScript, Reactjs, Next.js, FastHTML
A selection of recent work across machine learning, data science, and web development.

Serving and deploying a sticker sales forecasting machine learning model using Modal.

Doing Matrix Multiplication from scratch (using just python , its standard library, matplotlib) in Solveit.

Serving and deploying a binary classification machine learning model using BentoML.

An AI system for assisted differential diagnosis based on the Uganda Clinical Guidelines.

Comprehensive walkthrough of Stable Diffusion, starting from the theoretical foundations and building up to a complete implementation.



A classification model to predict whether a mushroom is edible or poisonous from its physical characteristics.

A classification model to predict which customers respond positively to an automobile insurance offer.


An AI lab building practical AI use cases in the most cost-effective way possible.
A Ugandan coffee house covering the whole value chain — growing, buying, processing, roasting, and export of coffee beans.

Solving programming puzzles and challenges from the Advent of Code series.
Over the years, I've worked across the full lifecycle of ML products, which includes translating business problems into performance metrics tied to business objectives, data engineering and analysis, building simple baselines before introducing machine learning, model building, serving, deployment, and integrating model predictions into software, while setting up monitoring and the retraining feedback loop needed to keep models accurate and useful over time. Depending on the project, this has meant owning that process end to end, or focusing specifically on model development, serving, and deployment within an existing pipeline.
I’ve built predictive and generative models with Python, PyTorch, fastai, sklearn and various other common algorithms. In addition, I have 9+ years building software applications with HTML, CSS, JavaScript, React, Next.js, and other modern web technologies.
A strong foundation in software engineering, and I apply these principles while working across the machine learning lifecycle.