Skip to content
View johnkou97's full-sized avatar
:electron:
:electron:

Block or report johnkou97

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
johnkou97/README.md

Ioannis Koutalios

Astrophysicist | Data Scientist | Machine Learning Enthusiast

Websiteย  LinkedInย  Emailย 

Welcome to my GitHub profile! Here, you'll find a collection of my work in data science, artificial intelligence, and astrophysics, reflecting my passion for leveraging cutting-edge technology to solve complex problems.

About Me

I am a Data Analyst at Sensorfact and a graduate of the M.Sc. in Astronomy and Data Science program at Leiden University, with a B.Sc. in Physics from Aristotle University of Thessaloniki. Beyond my work, I am passionate about data science, machine and deep learning, and cloud infrastructure. Many of my projects are driven by curiosity and a desire to solve practical problems. I am an advocate for open-source software and always excited to collaborate on new challenges.

Publications

The resummation model in FLAMINGO: precisely predicting matter power suppression from observed halo baryon fractions
Marcel P van Daalen , Ioannis Koutalios, Jeger C Broxterman , Bart J H Wolfs , John C Helly , Matthieu Schaller , Joop Schaye
Monthly Notices of the Royal Astronomical Society, Nov 2025
DOI: 10.1093/mnras/staf2086 arXiv:2509.04552

Predicting binary neutron star postmerger spectra using artificial neural networks
Dimitrios Pesios, Ioannis Koutalios, Dimitris Kugiumtzis, Nikolaos Stergioulas
Physical Review D, Sep 2024
DOI: 10.1103/PhysRevD.110.063008
arXiv:2405.09468

Projects

A selection of my repositories, showcasing work in data mining, machine learning, astrophysics, and more. Each project reflects my commitment to solving complex problems using cutting-edge tools and techniques.

๐ŸŒŸ Model-Free Reinforcement Learning for Sensorless Adaptive Optics

AdaptiveOptics
Reinforcement learning applied to optimize adaptive optics systems in the absence of sensor data.

๐Ÿช Exoplanets and Exomoons

Exomoons
First Master Thesis project on detecting exomoons in exoplanetary systems using radial velocities.

๐Ÿค– Deep Learning

DeepLearning
Experiments with neural network architectures for various machine learning tasks. Also includes implementations of neural networks from scratch.

๐Ÿ›  Data Mining

PredictFutureSales
Forecasts store sales in this Kaggle competition using machine learning algorithms like LightGBM and Random Forest.

RecommenderSystem
Multiple recommender systems in a challenge similar to the classic Netflix Prize.

๐Ÿงฎ Numerical Analysis

NumericalRecipes
Implementations of numerical algorithms from the course "Numerical Recipes" in Python.

numerical-analysis
Implementations of numerical algorithms from the course "Numerical Methods" in C and Mathematica.

๐ŸŽ„ Advent of Code

AdventOfCode2024
Solutions to the Advent of Code 2024 challenges, using Python.

๐Ÿ† Kaggle Challenges

Titanic
Survival prediction on the Titanic using classical machine learning techniques.

Spaceship-Titanic
Experimenting with "scikit-learn" on the futuristic Spaceship Titanic dataset.

๐ŸŒŒ Gravitational Wave Hackathons

g2net_malta_hackaton
Distinguishing earthquake signals from ambient noise using classical machine learning models.

g2net_thessaloniki_hackaton
Working with real gravitational wave data to characterize the Signal-to-Noise Ratio, using machine learning techniques, and carefully tuning hyperparameters.

๐Ÿ”ญ Astronomical Projects

Matched-filtering
A tool for gravitational wave detection using matched-filtering algorithms.

Stellar Evolution
Simulating stellar life cycles and comparing the evolution of stars with different masses. The MESA code, written in Fortran, is used for this project.

Exoplanet Project
A project on planet evolution for different masses and compositions, using the MESA code.

Languages and Tools

Core Programming & Cloud
Python
SQL
AWS
Git
Linux OS
Machine Learning
PyTorch
TensorFlow
Keras
Scikit-learn
JAX
Data Science
Pandas
Numpy
Matplotlib
Seaborn
Scipy
Infrastructure & Tools
Prefect
Grafana
Bash
SSH
Docker

Statistics

GitHub Stats

GitHub Streak

Most Used Languages

Pinned Loading

  1. AdaptiveOptics AdaptiveOptics Public

    Python 3

  2. Exomoons Exomoons Public

    Python

  3. AdventOfCode2024 AdventOfCode2024 Public

    Python

  4. NumericalRecipes NumericalRecipes Public

    Python

  5. DeepLearning DeepLearning Public

    Jupyter Notebook

  6. RecommenderSystem RecommenderSystem Public

    Jupyter Notebook