Mara
A live analytics platform for the Nairobi Securities Exchange: price forecasting, portfolio tracking, and strategy backtesting. Django, React, scikit-learn, deployed on Docker.
- Django
- React
- scikit-learn
- PostgreSQL
- Docker

Open to remote senior engineering roles
Backend developer and data scientist in Nairobi. Django services, ML pipelines, and n8n automation, usually inside the same project.
Right now I run data science and backend at Optiven, and I build and operate Mara, a live analytics platform for the Nairobi Securities Exchange.
A live analytics platform for the Nairobi Securities Exchange: price forecasting, portfolio tracking, and strategy backtesting. Django, React, scikit-learn, deployed on Docker.

Extracts structured JSON from PDFs using GPT-4o Vision. Celery workers keep the request thread free, SHA-256 hashing kills duplicate spend, and failed model calls retry with exponential backoff.
Designed and built the CRM that sales runs on, integrated it with the existing ERP, and trained the sales and marketing teams that use it daily.
Django and FastAPI services, REST API design, schema design in PostgreSQL and MySQL. I own systems from the schema up rather than picking up tickets against someone else’s design.
Forecasting and classification with scikit-learn, experiment tracking in MLflow, feature work in pandas. The models I ship are the ones that stay in production, which usually means simpler than the notebook version.
n8n workflows wired into real systems: ERP syncs, alerting pipelines, scheduled ETL. This is the part most teams skip, and it is where a lot of my leverage comes from.
SQL, ETL pipelines, and Power BI dashboards that people outside engineering actually open.
I am looking for remote senior engineering work, ideally somewhere the job includes backend, data, and the automation between them. If that is the role you are filling, email is the fastest way to reach me.