Blog

Welcome to my blog! Here I share thoughts and experiences in tech, data, and more! Stay tuned😊.

Git branching visualization or related concept

📓➡️✅ Git Habits They Don't Teach You at Uni

Bridge the gap between academic notebooks and production-ready code with essential Git practices for version control, testing, and collaboration.

Git branching visualization or related concept

✅ Beyond git push: Repo Best Practices for Reproducibility

Elevate your projects from versioned code to truly professional software. Learn to create welcoming READMEs, standardize structure (e.g., Cookiecutter), automate quality (pre-commit), and ensure "works everywhere" reproducibility with Docker.

Continuous Development and Integration Graphic

🔁 Level Up Your Code: Automated Testing, CI/CD, and Robust Practices

Ensure your code is reliable and robust now and in the future!

Continuous Development and Integration Graphic

⚙️ A Gentle Intro to Main Data Storage and Processing Concepts

Get familiar with the main principles and concepts that every Data Professional must know!

Cloud graphic

☁ Your First Steps into the Cloud: The Must-Know Guide for Engineers

Cloud is omnipresent and knowing its basics and fundamental concepts is key. Learn them here!

Learning graphic

📚 My favourite resources to Learning Data & AI (and more)

Some of my favourite resources to upskill in Data and AI. Check them out!

Learning graphic

📊 Confidence, Credibility, and Corporate Reality: A Guide to Statistical Thinking

Some Considerations on a big misconception in statistics and what corporate reality is (not everything should be solved with AI and ML!)

Learning graphic

🤖AI Won't Replace You? Let's Be Honest.

Some personal thoughts on what the short-term future could look like as AI gets better, and how to get ready for this.

Learning graphic

🎓Your First Tech Job Isn't University: A New Grad's Guide to Corporate Reality

Some stuff I wish I knew before starting my new grad job.

A new grad with a 'Hire me' graduation cap

🎓Work Hard and You'll Get There" and Other Lies We Tell New Grads

My thoughts on how important luck really is in job hunting, and more.

An image showing the difference between Multi-Threading and Multi-Processing

⚡Making Python Fly: A Practical Guide to Efficient Code

A simple guide on some of the ways to make your python code run faster.

An image showing a slide of agent tools on GCP

Beyond the Sales Pitch: Why Industry Conferences Are Still Invaluable

My takes on why attending tech conferences is still a good idea (despite the thousands sales pitches).

An image showing counfounder and Outcome

"Correlation is Not Causation": A Gentle Intro to Causal Inference

A gentle and practical intro to Causal Inference, a powerful and yet misunderstood topic!

Cutting the noise

Cut The Noise: Finding Your Own Path After Graduation

Some important lessons after uni worth sharing.

AI Agents Hype

AI Agents Are Overhyped — But Here’s Why They Still Matter

My 2 Cents on AI Agents.

A close up of a computer screen with code, symbolizing the engineering reality.

It Works on My Machine... Now What? The Gap Between Tutorials and Production

Bridging the gap between tutorial and production code.