Software engineer, tinkerer, lifelong learner.

I've always loved building things, starting with Legos as a kid, which then turned into assembling desktop PCs in my brother's computer shop early on in elementary school. I discovered programming in high school where I taught myself C# and then jumped into a Computer Science programme for my Bachelor's.

After I graduated (well, slightly before) I immediately got my start in the financial industry, where I eventually spent 8 years growing from a very green intern to a tech lead leading my own development team.

My years building software in the financial sector taught me the value of building quality software, testing, client interaction and the constant improvement of one's craft.

In terms of expertise I try to think of myself as a polyglot programmer instead of a specialist, although I do have a bit of experience with C# and the .NET stack, as well as TypeScript and various frontend technologies ranging from old ones such as AngularJS and Backbone.JS to the newer generation of frontend tech such as Angular and React. I' also a huge fan of functional programming so I advocate for the adoption of FP concepts and design into projects regularly.

Outside of technology I keep busy by trying to be a better person than I was the day before by constantly learning new things, keeping an open mind and practicing mindfulness. I'm a firm believer in the old concept of "a healthy mind in a healthy body", so fitness and nutrition are incredibly important to me. Oh and I also love dogs!