Who am I?
Hello!
I've never made a blog post before in my life, but I have a few friends who told me I should probably start writing, so here I go!
My name is Andrew Culberson, and I am a 26 year old software engineer. I am currently working as one of the lead engineers on TELUS's AI platforms. If you're not familiar with TELUS, we are one of Canada's largest technology companies. We do a lot of cool work and honestly it's an absolute blast to work with all of the folks here. Check out my LinkedIn to see some of the stuff I get to do!!
In my free time, I like to experiment with new technologies, play and create video games and music, go to the gym and lift heavy weights, and as of recently I've been getting into ballroom dancing. As every software engineer does (especially nowadays with the speed of development from AI), I also am constantly spinning up new projects and then throwing them away when something newer and shinier emerges.
I have a few projects though which I think are particularly interesting that I keep coming back to, and I will likely be writing a few posts about them here. In particular, I am very interested in sandboxed runtimes (isolates, VMs, containers, and something novel that I've been hacking on) for hosting multi-tenant software, see gizmos.run for one of my many projects revolving around this concept (we are at ~18,000 users now and growing quickly!)
In general I am deeply invested in the democratization of software through AI. I think the fact that we can use AI to build purpose-built tools for such specific use cases at such an incredible speed is truly a miracle, and finding ways to make this capability more accessible, safer, and cheaper for everyone is super important.
I figured I would start this blog as a way to share some of the projects I work on. Perhaps I can find others to have some interesting discussions with, or some cool people to work with! I am also a strong believer in the philosophy that ideas are cheap and that if you happen to have a good one that you think will make people's lives better, you should share it with the world. That way, it has a significantly higher chance of actually materializing than if you were to keep it in your own head.
You can reach out to me here:
Anyways, I am going to bed now, but thanks for reading :)
Andrew