
Love Letter - Part 2: From Couples' Love Letters to Letters for Any Occasion
From 11 love-letter templates, Love Letter has grown into 19 templates for every kind of relationship - and into a full web app, my first project built with Astro.

From 11 love-letter templates, Love Letter has grown into 19 templates for every kind of relationship - and into a full web app, my first project built with Astro.
Modeling and solving Haunted Mirror Maze puzzle using mixed-integer linear programming.
Modeling and solving Skyscraper puzzle using mixed-integer linear programming.
Upgrading the old firework simulation to fire on the beat.

Introducing Love Letter - a tool for generating beautiful, personalized love letters that look great on both mobile and desktop.
Modeling and solving the A puzzle a day puzzle using mixed-integer linear programming.
Modeling the number-filling problem from the 2025 THPTQG exam.

Modeling and solving the Slitherlink puzzle using mixed-integer linear programming.