Skip to main content
James OnyangoJO
Looking for a job

James Onyango

@jamesonyango1

I build and deploy credit and climate risk machine learning systems grounded in real underwriting practice.

Kenya
Message

What I'm looking for

I'm looking to build and deploy practical ML systems, particularly in credit, climate, and risk-focused work, where real underwriting and portfolio context improves model decisions.

I build and ship end-to-end machine learning systems for credit risk and climate risk, from data pipelines and training through APIs, CI/CD, and documentation.

In my independent practice, I deployed a physics-constrained Nyando flood-risk classifier with AUC 0.9717 and F1 0.9022, and built a credit-default model achieving 0.833 recall and Gini 0.582 using cost-optimised thresholding. I also audited 77,412 FMCG records for a distributor and identified 13 buildable ML solutions.

Before moving into ML, I spent eleven years in Kenyan insurance and investment distribution, including leadership roles at Cytonn Investments and Jubilee Insurance. I maintain seven deployed ML services, publish reproducible research and model cards, and bring practical underwriting, portfolio, and risk context to every model.

Experience

Work history, roles, and key accomplishments

IP

Career Transition — Technical Retraining and Community Work

Independent Practice

Jan 2020 - Dec 2023 (3 years 11 months)

Completed structured Python and machine learning coursework and built initial portfolio projects. Engaged in voluntary community and teaching work.

Education

Degrees, certifications, and relevant coursework

Moi University logoMU

Moi University

Bachelor of Science, Physics and Mathematics

Bachelor of Science in Physics and Mathematics from Moi University, Kenya.

GL

Google Developers Launchpad

Certificate of Excellence, Machine Learning

Certificate of Excellence in Machine Learning using Python from Google Developers Launchpad.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan