Cityscape 1Cityscape 2Cityscape 3Cityscape 4Cityscape 5

Data Science & Machine Learning

H A K A N S A H İ N

Building end-to-end machine learning models, from raw data to deployed and monitored APIs

Nijkerk, Netherlands

Machine Learning • Data Science • MLOps • Python • Global Perspective • Problem Solver • .NET & Blazor • 8 Countries • Machine Learning • Data Science • MLOps • Python • Global Perspective • Problem Solver • .NET & Blazor • 8 Countries •

About Me

Hakan Sahin

A data and machine learning practitioner with a strong analytical background, combining software development experience with decades of international education and leadership experience. Having worked across 8 countries spanning Europe, Asia, and Africa, I bring a global perspective to building practical software and data-driven solutions. Currently focused on Python, data analysis, machine learning and MLOps, backed by hands-on .NET and Blazor experience.

25+ Years in Education & Leadership
8 Countries Worked In
2 Academic Publications
4 Languages Spoken

Global Journey — 8 Countries, 3 Continents

Drag to rotate · Click marker to explore

Experience

Software Development & Professional Development

Independent / Portfolio Development

Apr 2026 - Present

Nijkerk, Netherlands

Continuing professional development in software engineering, data analysis, and machine learning while building and refining practical portfolio projects.

  • Developing and improving practical Python and .NET portfolio projects
  • Expanding skills in data analysis, machine learning, REST APIs, and cloud technologies
  • Maintaining a professional GitHub portfolio with deployed applications and documented projects

Software Developer Trainee

CAMAS IT

Sep 2025 - Mar 2026

Harderwijk, Netherlands

Intensive six-month professional training program in C# and Blazor, actively developing production code for a web application.

  • Built web application components using Blazor and .NET
  • Applied object-oriented programming and component-based architecture
  • Practiced modern software development principles and clean code
  • Collaborated in a professional development environment using Git and Azure DevOps

International Transition & Professional Development

Netherlands

Nov 2021 - Aug 2025

Nijkerk, Netherlands

International transition and professional development period, with a focus on Dutch language development and building a professional software and data portfolio.

  • Developed Dutch language skills and achieved official NT2 B1 level
  • Expanded software development skills in Python, C#, .NET, SQL, and Blazor
  • Built practical projects in data analysis, machine learning, web development, and REST APIs
  • Completed professional certifications in Python, machine learning, and cloud computing

Director of HR & Legal Affairs

Stichting Ishik Medical Education

Jan 2021 - Oct 2021

Dar es Salaam, Tanzania

Led human resources and legal operations for an international medical education organization.

  • Managed residence and work permits for international employees
  • Supervised legal procedures related to taxation and immigration
  • Collaborated with local and international teams on business operations

Technical Project Advisor

Time to Help

Jan 2020 - Mar 2020

Dar es Salaam, Tanzania

Provided technical advisory services and IT support at the organizational headquarters.

  • Advised on daily operations including project acquisitions
  • Provided general IT support and oversaw administrative IT activities
  • Facilitated cross-functional collaboration between departments

School Director

Feza Schools

Jun 2018 - Jan 2020

Dar es Salaam, Tanzania

Led school operations, leveraging technology to improve educational outcomes.

  • Oversaw student registration, procurement, and school operations
  • Coordinated recruitment and training of new staff
  • Implemented technology solutions to enhance learning experiences

Earlier Career

Deputy Director

Feza Schools

Jul 2016 - Jan 2018

Dar es Salaam, Tanzania

Mathematics Teacher

Sarajevo College

Sep 2015 - Jun 2016

Sarajevo, Bosnia & Herzegovina

Teaching Assistant

International Burch University

Aug 2012 - Aug 2015

Sarajevo, Bosnia & Herzegovina

Mathematics Teacher

Sarajevo College

Sep 2011 - Jul 2012

Sarajevo, Bosnia & Herzegovina

Mathematics Teacher

Turgut Ozal Turkmen-Turkish High School

Dec 1997 - Jun 2000

Ashgabat, Turkmenistan

Mathematics Teacher

Technical School Mongol Turk

Oct 1996 - Jul 1997

Ulaanbaatar, Mongolia

Skills & Expertise

Development

C# .NET Blazor Python Machine Learning Data Analysis SQL REST APIs Git

Technical

System Administration Windows / Linux / macOS PC Hardware

Cloud & DevOps

Azure DevOps Docker Railway PythonAnywhere Streamlit Community Cloud

Professional

Leadership Problem Solving Analytical Thinking Project Management

Languages

Turkish - Native English - Advanced Dutch - Intermediate (NT2 B1) Bosnian - Conversational

Education

Master's Degree

Information Technology

International Burch University

Sarajevo, Bosnia & Herzegovina

Bachelor's Degree

Mathematics Education

Marmara University

Istanbul, Türkiye

Certifications

Data Scientist: Machine Learning Specialist Foundations of Cloud Computing Python 3 Advanced

Selected Work

Projects

Scroll horizontally to explore my work — from enterprise applications to machine learning research.

Scroll
01

Customer Churn Prediction – End-to-End MLOps

A logistic regression model (ROC-AUC 0.77), tracked and versioned in MLflow and served via FastAPI in Docker. GitHub Actions tests and publishes the image, and a custom PSI monitor tracks drift and performance over time.

scikit-learn MLflow FastAPI Docker GitHub Actions PSI monitoring
02

RAG Document Assistant on Azure

Retrieval-Augmented Generation service that answers questions about PDF documents with page-level source citations. Documents are chunked, embedded and stored in ChromaDB; a FastAPI endpoint retrieves the most relevant passages and lets the model answer from them only. Containerized with Docker and deployed on Azure Container Apps with Azure OpenAI, using a managed identity for the registry, secrets for keys and scale-to-zero. The same code also runs fully locally with Ollama.

Python RAG Azure OpenAI Azure Container Apps FastAPI Docker ChromaDB Ollama
03

European Inflation & Political Change

Data-driven analysis of inflation, migration pressure, macroeconomic conditions, and government changes across 28 European countries. Built an end-to-end pipeline using Eurostat, ONS, and ParlGov data, four logistic-regression specifications, odds ratios, 95% confidence intervals, p-values, and AIC, a .NET 8 Minimal API, Docker, and GitHub Actions, deployed on Railway.

Python Pandas Statsmodels Eurostat ONS ParlGov .NET 8 Docker Railway
Global Health Dashboard
04

Global Health Dashboard

Interactive web dashboard exploring global health trends across 167 countries from 2014 to 2022. Built with Flask and pandas, featuring life expectancy trends, top 10 country rankings, health expenditure vs life expectancy scatter analysis, and country-level detail tables. Deployed on PythonAnywhere.

Python Flask pandas Chart.js Data Analysis REST API
Corporate Energy API
05

Corporate Energy API

A full-stack energy management application built with .NET and Blazor, featuring REST API endpoints for corporate energy consumption tracking, weather-based energy price analysis, SQL-backed data access, and interactive dashboards.

C# .NET Blazor REST API SQL Server EF Core Dapper Python
Fetal Risk Classification - ML Research
06

Fetal Risk Classification - ML Research

Published research on machine learning techniques for classifying cardiotocogram data to predict fetal health risks, with papers in international journals.

Python Machine Learning Data Science Research

Get in Touch

I'm always open to discussing new opportunities, interesting projects, or ways to collaborate.