Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Nested Learning: The Illusion of Deep Learning Architectures

7 minute read

Published:

A new paper from Google Research reimagines deep learning as a system of nested optimization problems, revealing how models compress context and opening pathways to more expressive, brain-inspired architectures.

Modeling Tennis Matches with Markov Chains

9 minute read

Published:

From the probability of winning a point to the probability of winning a match, exploring how Markov chains model the structure of tennis scoring.

Subliminal Learning in Language Models: Hidden Traits in Benign Data

6 minute read

Published:

A recent paper uncovers a surprising phenomenon: Language Models can transmit hidden behavioral traits to other models through seemingly unrelated data. Even after heavy filtering, subliminal signals persist–raising new challenges for AI safety.

An AlphaGo Moment for Neuroevolution? A Paper That Felt Uncannily Familiar

4 minute read

Published:

I recently read a paper that made me do a double take — it felt like a high-powered version of my own Neuroevolutions project. In this post, I break down the key ideas from ‘An AlphaGo Moment for Model Architecture Discovery’ and how they connect to the genetic algorithms I used to evolve RL agents.

How Do Neural Networks Actually Work? (No Math, Just Intuition)

4 minute read

Published:

Neural networks power everything from voice assistants to image recognition, but how do they actually work? In this post, we’ll walk through the core intuition behind neural networks, without the math, and show how these brain-inspired models learn from data.

Data: The Fuel of Machine Learning

4 minute read

Published:

Good models start with good data. In this post, we explore why data quality is often more important than algorithm choice, what makes data ‘dirty,’ and how to clean, prepare, and split your datasets for machine learning success.

Overfitting, Underfitting, and Why Your Model Might Be Lying to You

5 minute read

Published:

Why do machine learning models sometimes perform great on training data but fail miserably on new examples? In this post, we’ll explore the crucial concepts of overfitting and underfitting, and show you how to spot when your model is fooling you into thinking it’s smarter than it really is.

What’s Reinforcement Learning?

5 minute read

Published:

Reinforcement learning is the secret behind how AI learns to play games, drive cars, and control robots, but how does it work? In this post, we’ll break down the key ideas of agents, environments, rewards, and policies to show you how machines learn through trial and error. Ready to level up your AI knowledge? Let’s dive in!

What’s Unsupervised Learning?

4 minute read

Published:

Unsupervised learning is the secret sauce behind many of today’s most powerful AI tools, but how does it find patterns in data without any labels? In this post, we’ll uncover the magic of clustering, association rules, and dimensionality reduction, and show you how these techniques can transform raw data into deep insights. Ready to unlock the mysteries of your data? Let’s dive in!

What’s Supervised Learning?

6 minute read

Published:

Supervised learning is the powerhouse driving modern AI models — but what exactly is it, and how does it turn data into decisions? In this post, we’ll reveal the difference between classification and regression, and show you how these techniques fuel everything from spam filters to stock predictions! Dive in and learn how to make your data work for you!

First Step Into AI: It’s Easier Than You Think

3 minute read

Published:

AI and ML might seem like intimidating worlds of math and code, but they’re far more accessible than most realize. Why Machines Learn demystifies the basics, showing that even the most advanced algorithms build on surprisingly simple ideas. Curious how machines learn? Start here!

portfolio

F1 Race Winner Predictions: From Data Collection to Production-Ready API

Published:

Building an end-to-end machine learning system to predict Formula 1 race winners. From collecting historical race data via FastF1, engineering predictive features, training gradient boosting models, to deploying a FastAPI service—this project showcases the complete ML lifecycle with a focus on production-ready architecture.

Neuroevolutions

Published:

I set out to explore how Genetic Algorithms, inspired by natural selection, can evolve intelligent behavior in classic reinforcement learning environments. Through three increasingly complex challenges, I built and evolved neural networks from scratch using simple yet powerful evolutionary strategies. Wether you’re curious about evolutionary computation, preparing for your next machine learning project, or just watching agents go from clueless to competent, this deep dive is for you.

Building a Multi-Layer Optimization Engine for Livestock Logistics

Published:

Designing and implementing a 5-layer decision support system using MILP, predictive scoring, Monte Carlo simulation, and genetic algorithms to optimize a complex supply chain, increasing profitability by strategically scheduling pig transport.

publications

talks

teaching