
James Onyango
@jamesonyango1
I build and deploy credit and climate risk machine learning systems grounded in real underwriting practice.
What I'm looking for
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
Machine Learning Engineer and Data Consultant
Independent Practice
Jan 2024 - Present (2 years 9 months)
Designed and deployed production ML systems including a flood-risk classifier and credit-default model, with CI/CD pipelines and live interfaces. Maintains seven deployed ML services and publishes reproducible research.
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.
Business Unit Manager, Western Kenya
Cytonn Investments
Jan 2018 - Dec 2020 (2 years 11 months)
Led the Western Kenya unit, reporting to the Distribution Manager, with responsibility for growing regional assets under management. Produced financial and statistical analysis, variance reporting, and 12-month investment projections.
Unit Manager, Medical Business
Jubilee Insurance
Jan 2017 - Dec 2018 (1 year 11 months)
Named Best Unit Manager countrywide for Medical Business in October 2017. Led the Kisumu business development team, recruited and trained brokers and agents, and held renewal and retention ratios above target.
Financial Advisor
Madison Insurance; CIC Insurance
Jan 2013 - Dec 2016 (3 years 11 months)
Advised clients across life, medical, and general lines; prospected new business and calculated and valued policy premium rates.
Physics and Mathematics Teacher; Geophysics Intern
KenGen
Jan 2007 - Dec 2012 (5 years 11 months)
Taught Physics and Mathematics at secondary schools in Nyanza. At KenGen Olkaria Geothermal Plant, collected and interpreted geophysical field data and ran simulations.
Education
Degrees, certifications, and relevant coursework
Moi University
Bachelor of Science, Physics and Mathematics
Bachelor of Science in Physics and Mathematics from Moi University, Kenya.
Google Developers Launchpad
Certificate of Excellence, Machine Learning
Certificate of Excellence in Machine Learning using Python from Google Developers Launchpad.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Portfolio
github.com/jameskoeroSalary expectations
Social media
Job categories
Skills
Interested in hiring James?
You can contact James and 90k+ other talented remote workers on Himalayas.
Message JamesGet 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!
