"The ultimate test of your knowledge is your capacity to convey it to another" - Richard Feynman

An IoT Odyssey


My name is Chris Dinh, I was a Dark Matter Developer. But then one day, I got an idea for an IoT side project and that idea have put me on a journey of learning, and the creation of this blog.

This blog is a space for me to capture and share some of the things I learnt along the way as a software developer, and as a person. While the core function of this blog is documenting software and technology "stuff" I have learnt, you may find some non-technical things getting thrown in from time to time.

I got into computers a while back, in the early days of the internet. Back when the dial-up modem makes those noise when we connect to the internet and we get disconnected because someone in the house picks up the phone, back when ICQ and Geocities was cool. I have always enjoyed programming, I started to learn programming when JAVA 2 came out. But as we all know, life is like a highway, there are many on-ramps and off-ramps, and I have to admit I took one or two detours along the way. But I found myself settled down working for a company surrounded by a bunch of smart, humbled and friendly people. I worked as a radio electronic technician before moving into my current role as an embedded software engineer. I specialised in voice and data communication over VHF/UHF radio channels. I mostly program in C, but have gotten my hands dirty with Python, C#, Typescript, HTML, CSS.

This blog is a static web site, basically a collection of HTML, CSS and JS files stored in a folder in GitHub and deployed to Azure Static Web Pages. You can contact me on one of the social platform below.