Blog
Here you can see all of my blog posts that I've published, grouped by year.
2025
-
UTF-8 encoding
How text is encoded in UTF-8, visualized
-
Warehouse simulator from scratch: Part 2
Finishing up the simulator inspired by Advent of Code 2024, Day 15
-
Warehouse simulator from scratch: Part 1
Building a simulator inspired by Advent of Code 2024, Day 15
-
TypeScript vs JavaScript private
Deep dive into differences between TS private modifier and native JS #private fields
-
Flood fill algorithm
How flood fill algorithm works, visualized
-
One of my favorite Java interview questions
A deep dive into singleton implementation details
-
The hardest day of AoC 2024 (for me)
Or how I learned about the Bron-Kerbosh algorithm
-
LRU Cache: visualization & implementation
What is LRU cache, hot to build it, and some visualizations for better understanding
-
Better approach to automated UI testing
Utilizing data-testid attributes to simplify automation