Summary
Overview
Work History
Education
Skills
Websites
Projects
Languages
Timeline
Generic

Doğukan Karakuş

Tartu

Summary

Information Systems Engineering graduate with a strong foundation in Python, data analysis, and machine learning, supported by hands-on industry internship experience. Passionate about learning by doing, working with real-world datasets, and transforming data into actionable insights. Currently living in Tartu, Estonia, and pursuing an MSc in Computer Science at the University of Tartu, with a strong interest in applied Data Science and analytics.

Overview

1
1
year of professional experience

Work History

Machine Learning Intern

Nurol Makina
01.2024 - 06.2024
  • Cleaned and processed large-scale industrial datasets using Python
  • Applied machine learning algorithms for prediction and classification
  • Performed feature engineering and model evaluation
  • Interpreted results to support business and engineering decision-making

Software / Full Stack Developer Intern

ERC Engineering
06.2023 - 09.2023
  • Worked on data-driven web applications
  • Supported backend and frontend development
  • Collaborated in team-based business projects

Education

Master of Science - Computer Science

University of Tartu
Tartu, Estonia
02.2026

BSc - Information Systems Engineering

Atılım University
Türkiye
01.2022

Skills

  • Experienced in Python programming
  • Pandas data analysis
  • NumPy
  • Scikit-Learn
  • SQL
  • Data Cleaning
  • Supervised Learning
  • Neural networks
  • Scikit-learn library
  • Keras library

Projects

Gym AI Coach  [https://github.com/0MJB0/gymCoach]

  • Gym Coach AI is an AI-powered fitness tracking system that analyzes wearable sensor data to monitor exercises in real time. It detects reps, sets, and tempo while providing instant, personalized feedback — acting as a smart digital personal trainer to optimize workout performance.

Gold Price Bot  [https://github.com/0MJB0/Gold-Bot]

  • Gold Price Predictor AI is a machine learning system that predicts gold prices using an MLP model. It performs technical analysis, collects and classifies financial news for fundamental analysis, and shows the predicted price and news impact through a Python-based user interface.

Fitmaxer  [https://github.com/0MJB0/Fitmaxer]

  • Fitmaxer is an online mobile platform designed for fitness trainers. Through a subscription-based system, trainers can register, manage clients, and create personalized diet and workout programs directly within the app.
  • The application is developed using Flutter, providing a smooth and cross-platform mobile experience.

Languages

English – Professional Working Proficiency
Turkish – Native

Timeline

Machine Learning Intern

Nurol Makina
01.2024 - 06.2024

Software / Full Stack Developer Intern

ERC Engineering
06.2023 - 09.2023

BSc - Information Systems Engineering

Atılım University

Master of Science - Computer Science

University of Tartu
Doğukan Karakuş