Nicholus Mboga

Machine Learning Engineer | Geospatial Engineer

Salary / Daily rate

Brussels, Belgium

Freelance, open to permanent contract

Skills

Machine LearningDeep LearningPyTorchTensorFlowscikit-learnAIData ScienceNLP / Natural Language ProcessingTerraformETLGoogle BigQuery

About me

Intro

Machine Learning Engineer & Data Scientist | Freelance With a background in computer vision and signal processing, I specialize in designing, developing, and deploying machine learning models using PyTorch, TensorFlow, and scikit-learn. I manage the entire ML lifecycle in production environments with MLflow, delivering reproducible and scalable solutions from research to deployment. I have hands-on experience with MLOps, efficiently scaling machine learning and deep learning workflows for structured and unstructured data, and implementing best practices in model management and pipeline automation. Proficient in AWS SageMaker and Azure ML, I provide end-to-end solutions—from data ingestion and feature engineering to model monitoring and retraining—to drive measurable business impact. If you're looking to accelerate your AI initiatives or need robust data science solutions, let's connect and discuss how I can help you achieve your goals

Links

Work experience

Owner

Savanna AI

Mar 2025 - Present

1 year 8 months

– As CTO and founder of Savanna AI, we provide end-to-end expertise in development of AI-based solutions to solve real-world problems.Savanna AI empowers businesses with advanced artificial intelligence solutions, including predictive analytics, geospatial analytics and natural language processing. We help you unlock the full potential of your data and drive innovation for a better and sustainable world.Let us connect to discuss opportunities in AI-driven solutions, Software Development, Data Science and Big Data Management.

Machine Learning and Data Engineering Lead

Baw Bab Technologies, Inc

Jun 2025 - Feb 2026

9 months

– Led cross-functional development team to deliver ML-enabled MVP and production applications on GCP under tight budget and timeline constraints – Architected and deployed cloud infrastructure using Terraform, implementing IaC best practices for scalability and maintainability – Built and productionized ML pipelines on Vertex AI, enabling digital addresses mapping at country-scale – Designed and implemented ETL workflows using Dataproc, BigQuery, and Cloud SQL for data processing at scale – Delivered full-stack web and mobile applications to production environment on GCP

Data Scientist

GIM - smart geo insights

Dec 2022 - Mar 2025

2 years 4 months

Key responsibilities: – Actively follow up new developments and technologies in GIS, data science, machine learning, deep learning, and computer vision domains – Provide technical input for research proposals centered around AI for Geo and Earth Observation – Implementation of AI for Geo and earth observation innovation projects – Internal and external dissemination and communication of the project. Projects: Satellite and aerial imagery processing,Infrastructure inventory, 3D LIDAR processing, SAR data processing, AI trainer (capacity development)

Postdoctoral Researcher: Machine Learning for Computer Vision and Signal Processing

InViLab.UAntwerp

Mar 2022 - Nov 2022

9 months

Antwerp, Belgium

Machine Learning for Computer Vision, Image and Signal Processing (VisionLab and InViLab)

Université libre de Bruxelles

Oct 2017 - Mar 2022

4 years 6 months

Geomatics Engineer and Scientist

Nov 2021 - Mar 2022

5 months

Key responsibilities: – Automation of data processing pipelines and workflows – Database development – Writing Grant applications, technical and non-technical communication Projects: Statistical data analysis, Satellite imagery analysis

PHD Candidate

Oct 2017 - Nov 2021

4 years 2 months

Key responsibilities: – Development of a novel supervised deep learning algorithm to process aerial imagery – Development of techniques in unsupervised learning and semi-supervised learning to address inadequacy of labelled data – Scientific communication through conferences, symposia and publishing in international peer-reviewed journals • Supervision of masters thesis students projects Projects: Evolution of land-use/cover in Central Africa using deep learning

Visiting Researcher

Vrije Universiteit Amsterdam (VU Amsterdam)

Dec 2020 - May 2021

6 months

Amsterdam, Netherlands

Worked at the Institute for Environmental Studies (IVM) – Land use science approach to urbanisation patterns in Sub-Saharan Africa. – Time-series analysis of Satellite Imagery – Geo- Visualisation

Visiting Researcher

ETH Zürich

Feb 2020 - Mar 2020

2 months

Zürich, Switzerland

Key responsibility – Researching state-of-the-art Domain Adaptation techniques for deep neural networks at EcoVision Lab

Graduate Researcher- (ITC excellence programme)

Faculty of Geo-Information Science and Earth Observation (ITC) of the University of Twente

Apr 2017 - Jun 2017

3 months

Enschede Area, Netherlands


Education

Université libre de Bruxelles

Doctor of Science

2017 - 2021

4 years 2 months

Faculty of Geo-Information Science and Earth Observation (ITC) of the University of Twente

Master of Science (MSc), Geo-informatics

2015 - 2017

2 years 1 month

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

Geomatics Engineering and Geospatial Information Systems

2009 - 2014

5 years 1 month


Licenses & certifications

AWS ML Engineer Associate Learning Plan (includes labs)

Issued: –

Certified by AWS

Knowledge Badge - Get Started with Databricks for Data Engineering

Issued: –

Certified by Databricks

Knowledge Badge - Data Ingestion with Lakeflow Connect

Issued: –

AWS Certified Machine Learning Engineer Associate: Hands On!

Issued: –

Certified by AWS

Knowledge Badge Deploy Workloads with Lakeflow Jobs

Issued: –

The best place to find your next move

© 2026. All Rights Reserved.