About

I'm Alastair, the founder of bitmetro.

Bitmetro started as a repository of my passion projects, but has since grown into a professional software studio since the creation of Charter.

I started programming at 10 years old when I made my mum buy me a copy of DarkBASIC which enabled me to make my own 3D video games. This set the foundation for my programming career; I learned how to think like a programmer and how, with some effort, I could turn my imagination into reality. I distinctly remember running around my house screaming with excitement when I figured out how to place ten 3D cubes randomly on a flat plane and be able to move the camera around with the arrow-keys. My mind burst with imagination - these cubes could be monsters, they could be mountains, or anything else. I have the power to make things as I want.

I then started programming in C++ at age 15 and I developed a passion for making programming languages. I think most programmers can testify that working with your own programming language is one of the coolest things you can do, and it paid dividends when I started working as a software engineer at Scottish Power, my first foray into the world of professional software development.

There, I was tasked with optimising the way emails were delivered to customers. There were approximately 6 million recipients in total, and they all had to have emails customised to them based on data the company had on them. This logic was often long and convoluted, and the email management software wouldn't cut it. Luckily, I managed to reverse engineer its API and build a programming language almost identical to Typescript to generate API requests to create more complex logic and templating than the email manager UI was capable of.

During this whole process I got more deeply involved in fullstack web development. I love fullstack because I can see a feature fully come to life, and I am fascinated by modern deployment technologies such as Docker and Kubernetes and how they can drastically improve the developer and user experience.

Since then I have gone on to successfully contribute to many companies where I have grown tremendously from the talent that I was surrounded by. I owe everything to my colleagues for making me a more professional engineer with an eye for excellence and high standards, and to my mum for buying me that copy of DarkBASIC.

In my spare time I love travel, play guitar, read books, socialise, and of course, drink coffee ☕️.

Photos