Welcome to my blog, Abstract Machinery!

My name is Bryan and for as long as I can remember, I’ve been a programmer. During my day job, I work as a Senior Rendering Engineer at Playground Games. I was also part of Ubisoft Singapore at some point.

I have always had a fascination with code architecture. I like to think of well designed programs as machines built out of many moving parts that serve a greater purpose. Unlike machines, which are built out of physical components, programs are built out of something intangible, code… hence the title of my blog: “Abstract Machinery“.

This blog journals efforts I make in programming outside of my professional career and I hope its contents will be educational to someone out there!

Disclaimer: The concepts discussed in this blog are based on my understanding of the subject and I am definitely no expert in all fields of computer science. That being said, I’m always open to suggestions on improvements and peer review.

Without further adieu, happy coding!