Skip to main content

About

Collins Nyagaka, smiling, in a black shirt against a grey studio background
AI & Machine Learning Engineer. Nairobi, Kenya, UTC+3.

I'm an AI and machine-learning engineer in Nairobi. I studied Business and Information Technology at JKUAT, and my first data work was risk profiling of tax cases for audit, as an intern at the Kenya Revenue Authority. It taught me what a model is for: a decision that someone has to defend.

Since then I've built models and the systems around them: fraud scoring, anti-money-laundering monitoring for Kenyan payments, and legal research that cites its sources or says nothing. Most of it is for Kenyan finance and law, where a wrong answer costs money or a case, and where the data doesn't look like the benchmarks.

I care most about what happens after the demo works. Is the test set honest? Does the system say when it doesn't know? Can one firm read another firm's data? My case studies show those checks, including the targets I missed.

Today I build AI backend services as an intern at FlyRank AI, and I work as an ICT officer in the public sector. I'm open to remote AI and ML engineering roles.

Email Collins · CV (PDF)

Focus areas

  • Fintech

    Fraud scoring and anti-money-laundering monitoring, built for mobile-money patterns and Kenyan reporting rules.

    See the fintech work

  • Legaltech

    Legal research that retrieves Kenyan Acts and judgments, checks its citations and refuses weak answers.

    See the legaltech work

  • Agritech

    Mapping cropland from satellite imagery.

    See the agritech work

How I work

  1. Evaluate on data the model hasn't seen

    Time-ordered splits, held-out questions, and intervals instead of single numbers.

  2. Enforce isolation in the database, not the UI

    Row-level security, tested by attacking it from another tenant.

  3. Say what isn't done

    Every case study ends with its limits, including the targets it missed.

  4. Ship with tests and security checks

    CI runs the evaluation, the secret scan and the accessibility checks on every change.

Experience

  1. to present

    Backend AI Engineer (Intern)

    FlyRank AI · Internship · Remote

    • Building AI backend services: retrieval-augmented generation, structured outputs, tool-calling agents and evaluation, with a focus on grounding, validation and failure handling.
  2. to present

    ICT Officer

    Office of the Director of Public Prosecutions · Full-time · Kenya

    • Support the security, reliability and backup of institutional systems and databases, and train users on them.
  3. to present

    AI & ML Engineer

    Independent (freelance and contract work) · Freelance · Remote, Nairobi

    • Built the backend of an AML/KYC transaction-monitoring prototype for Kenyan financial institutions: Kafka ingestion, 35 typology rules, a composite risk score and streaming anomaly detection.
    • Built ETL pipelines in Python, Airflow and Kedro that prepare high-volume transaction data for modelling.
  4. to

    Data Scientist

    Lish AI Labs · Full-time · Nakuru, Kenya

    • Built and validated statistical and machine-learning models in Python and SQL with the risk and product teams for quarterly KPIs, and trained 10+ operators to act on the results through Tableau and Python dashboards.
  5. to

    IT Technician (Intern)

    Bloom Hospital Nakuru · Internship · Nakuru, Kenya

    • Supported the rollout of a new hospital management system, trained staff on it, and built a Power BI dashboard of insurance providers.
  6. to

    Quality Analyst

    TELUS International · Contract · Remote

    • Reviewed files against guideline documentation and masked personal data in images and documents.
  7. to

    Intern

    Kenya Revenue Authority · Internship · Nakuru, Kenya

    • Took part in risk profiling of cases for audit and in tax audits under the department's procedures.

Education and certifications

  • Bachelor of Business and Information Technology, Jomo Kenyatta University of Agriculture and Technology (JKUAT)

  • Data Science, Moringa School

  • Data Engineering, Sankhyana Consultancy Services

  • Python Data Wrangling, Great Learning

  • IBM Data Science Professional Certificate, IBM

  • Complete A.I. & Machine Learning, Data Science Bootcamp, Zero To Mastery Academy