Skip to main content

Posts

Welcome to my Blog Posts!
Here you’ll find everything I’m excited to share, from deep dives into systems software and compiler design to personal reflections and project highlights.
Whether you’re here for technical guides or stories from my journey as a CS student at KU Leuven, I hope you’ll learn something new (and maybe have a little fun along the way).

Feel free to browse by tag or date, and don’t hesitate to reach out if something sparks your interest.

Stay curious and happy reading! 📚✨

2025


Vig

·2973 words·14 mins
Vig is a new functional programming language that blends subset polymorphism, refinement types, and rich set-based constructs to catch errors at compile time without runtime overhead.

The Shunting Yard algorithm

·3680 words·18 mins
Exploring the Shunting Yard algorithm, how does it parse infix expressions into postfix or AST form, with insights into handling precedence, associativity, and extensions for unary operators and functions.

Coding before AI

·479 words·3 mins
AI’s arrival has shifted coding from forum deep-dives and trial-and-error to “vibe coding,” where LLMs handle boilerplate and prototyping but lack true understanding.