About

Purpose

At the start, this blog is meant to be a technical journal to help me organize my thoughts, reflect, and improve as a software engineer. Over the course of my writing, I hope to create value for my readers in learning from what I've learned, to avoid the mistakes I've made, and hopefully to inspire you to help make the world a better place through well-written, and well-intended software.

Who Am I

The fun, short introduction of myself is that I'm a highly compassionate human hoping to make certain aspects of people's lives better through software.

The slightly longer version is that I am a self-taught developer with a degree in philosophy from the University of British Columbia. I found my way into the tech industry by specializing in frontend technologies, but over the course of years, I have diversified my understanding and skills into other areas: backend, devOps, and in recent times, machine learning.

Contact Me

If you would like to speak with me for any reason, I can be reached via email at hal.shin@alumni.ubc.ca.