Portrait placeholder for Dimitris

Hi, I'm Dimitris

I like building useful things: small tools, data projects, and automations that make annoying workflows easier to deal with. Welcome to my portofolio :)

Jobby

Job search assistant: parses emails, tracks applications.

Dashboard-style screenshot placeholder for Jobby
  • Next.js
  • TypeScript
  • Gmail API
  • LLM usage

Rent Predictor

End-to-end ML pipeline: scrapes rental listings, cleans and engineers features and trains a price prediction model.

Swiss real estate price predictor app screenshot
  • Python
  • Pandas
  • scikit-learn
  • XGBoost

Minishell

Recreating a simple shell. My beautiful shell

Minishell terminal screenshot
  • C
  • Unix
  • Makefile
  • Libft

Work + Education

Experience

2025

Software Engineer, Intern

Google Summer of Code - Learning Equality

Improved the Kolibri Windows app by reducing CPU usage by 90%, separating the UI and backend into independent processes, building installer/signing automation, and implementing upgrade/data-migration tooling.

2024 - 2025

Master of Science in Data Science

University of Colorado Boulder

Completed an online MS in Data Science focused on applied machine learning, statistical modeling, Python workflows, regression, model evaluation, and reproducible experimentation.

2023

Software Engineer, Intern

Google Summer of Code - Sugar Labs

Modernized multiple Python educational applications by migrating legacy code, fixing UI/runtime bugs, improving gameplay and responsiveness, and contributing merged pull requests across several open-source repositories.

2021 - 2022

Software Engineering Program

42 Network / 42 Wolfsburg

Studied systems programming, algorithms, C, and C++, including building a Unix-like shell with command parsing, pipes, redirection, environment variables, process control, and manual memory management.

Show earlier experience
2017 - 2020

Business Administration

University of Macedonia