I believe it’s appropriate to introduce myself and provide some background information. Starting with the basic and somewhat cliché details typically expected in an introduction: My name is Mcveigth; I’m 21 years old and spent most of my life in Colombia before moving to Canada. I’m fluent in two languages, English and Spanish, and currently, I’m attempting to learn French.
Career-wise, I’m an undergraduate student majoring in mathematics at the University of Calgary . Previously, I worked for a 3D-Scanning company called 3DFigurineMe , where I maintained and implemented new features in a legacy code base written in C#, C++, Python, and Typescript. This code ran on a cluster of Raspberry Pi’s and a centralized Ubuntu machine. One of the greatest difficulties with this system, although I won’t delve too deeply into the details (I might write an article on how to create a smaller scale version one of these days), was concurrency, which I plan to explore more in-depth in future entries of this blog. Currently, I work as a Systems Consultant (aka service desk) for a company called Longview Systems , providing me with valuable experience on the user side and insights into the common difficulties users face when interacting with software and technology in general.