I’m a software engineer. My programming journey started in 2004 with
Object Pascal, quickly transitioning to C/C++ and 3D graphics via
OpenGL, a passion I maintain. At the same time, I also discovered x86
Assembly and got captivated with computer internals, low-level
programming and security. By 2007, I delved into web development and
discovered a love for mobile development in 2010 with Android. In
2012, I embraced .NET and became a Microsoft enthusiast, a long
chapter on my career. More recent professional endeavors have led me
towards TypeScript, NodeJS and cloud-native applications, where I've
remained for the last five years. About two years ago, I rediscovered
Linux, reigniting my passion for technology. Today, my interests are
circling back to their roots, gravitating towards systems programming,
this time with Rust and Go.
Some of the topics that currently capture my attention include systems
programming, tool development, low-level programming, emulation,
infrastructure, distributed systems, blockchain and graphics.