
Greetings, I'm Alec, a curios software developer with a side passion for trying to cosplay a cloud provider in my own home. I enjoy spending my time programming and going deep and researching problems that satisfy my immediate interests.
I have worked at RBC as a Staff Cloud Developer working on the infrastructure platform team where I help support Terraform use at the bank and use it to help developers deploy to the cloud. Before that I was a Full Stack developer at Ownr, where I created an internal tool for helping send and design emails and email campiagns.
One interesting fact about me is that I graduated high school a year early, another interesting fact is that because of that one decision, I stayed in college for 6 years to get my degree! Wooh 🥲! It wasn't all bad, I was able to learn a lot and had 2 years being able to work on exciting co-ops, like helping build out RBC's Azure Container Platform.
What's this blog?
I'm a bit cheap and I like infrastructure, not a great combination! I tend to look at the cloud as a little too pricy for my tastes. The result? A HomeLab made up of raspberry Pi's, Synology NAS and a single x86 computer. Overall I would not recommend mixing and matching hardware in your homeLab as it takes a little bit more effort and time to make sure applications can deploy on both piece of hardware.
Through this experience I've built out a Kubernetes cluster at home! It's what's running this blog you are currently reading plus lots of other open source applications. I also try and build my own, but, maintaining my currently running applications already takes a lot of time.
This blog is all about, cosplaying as a cloud provider. Although that's not always going to be the content posted, there will be a focus on how I am going about providing multi-tenant support of my cluster to friends I make along the way. Maybe some job stuff too. Although there are no users for my cloud just yet (aside from myself of course), I hope one day I have the confidence that I can support running software produced by friends and family.
But I love programming
And so I like to read about databases, compilers and interpreters. I dream about a global execution system built on web assembly (sort of like wasmcloud) and hope some point in the future I have the time to create it. I want to make / implement my own interpreter, compiler, database, text editor, automation, and all of those things are going to be written about as well.
And to think that this all started when I was forced to learn how to type on a keyboard because I wanted to make some mesos selling scrolls in maple story when I was a kid.
Funny how life works.
Subscribe to learn more
By subscribing to this blog, you'll learn about so much, so just do it.