Welcome to Ivan Koh's Blog

Exploring ideas, sharing knowledge, and documenting my journey.