CHAPTER 02Learning and experience
Unfortunately due to various personal circumstances I could not finish my apprenticeship as a Developer, but that did not discourage me from continuing to enhance my skills in coding. Since gaming has always been a big part of my spare time, I eventually became interested in game development. I started experimenting with Unity and C#, which gave me my first real experience with object-oriented programming. I even took part in a small team project for a GameJam, which was a great opportunity to put some of that knowledge into practice.
The thing about me really is I try out a lot of things, mainly because I want to understand how said things work. This is basically my driving force when I decide what to learn next. Whether it be Web technologies, Desktop Apps or even Mobile Apps. I just try it out. My curiosity eventually led me beyond web development and into desktop applications. Using Electron, I combined technologies I was already familiar with while expanding my knowledge of Node.js and API integrations.
One of the projects that came out of this was a music bot connecting Spotify and Twitch, allowing viewers to request songs directly through Twitch.
Another project, and probably my most ambitious one so far, is my audio visualizer. Inspired by my fascination with deep space, I set out to create a real-time audio visualizer featuring a 3D nebula. This project brought together audio capture, signal processing and Three.js, challenging me to work across several different areas of development.