I'm a young software developer doing whatever happens to pique my curiosity on any given day. I value correctness and performance, sometimes to a fault: it's quite easy for me to get side-tracked and spend several hours honing a single small detail.
Language | Cool Emoji | Starting Year | Proficiency |
---|---|---|---|
Java | ☕ | 2018 | ⭐⭐⭐⭐⭐ |
Python | 🐍 | 2019 | ⭐⭐⭐ |
JavaScript | 🌐 | 2019 | ⭐⭐⭐⭐ |
C | 🖥️ | 2021 | ⭐⭐ |
Rust | 🦀 | 2021 | ⭐⭐⭐ |
X86_ASM | 🧑💻 | 2022 | ⭐ |
Language | Cool Emoji | Starting Year | Proficiency |
---|---|---|---|
Finnish | 🇫🇮 | 2005 | Native Speaker |
English | 🇬🇧 | 2014 | C2 Proficient, EF SET |
Swedish | 🇸🇪 | 2017 | Low |
German | 🇩🇪 | 2016 | Low |
Along with software development, I've also taken up ethical hacking. I've actually competed in two national hacking competitions, placing fourth and first respectively, and one international one, where my team and I placed 11th. We were very happy with this placement, having been one of the smallest and least-experienced teams in the competition.
The image on the right is of the Cyber Battle of Nordic Baltics 2022, in which I participated in the team "chad protonmail :D", or as other teams took to calling us, just "chad".
This is a visualisation of the QuickSort array sorting algorithm, which uses a divide-and-conquer method to sort arrays quickly. The project allows customisable array sizes, delays, and even visualisation types, and was built in Processing 3. Sadly, though, I lost the source code for the project when cleaning my old Windows machine — this GIF is all that is left of it. I plan to make another customisable sorting visualiser in the future.
showcase.mp4
This is an audio visualiser I wrote in Rust. It utilises Nannou for graphics, and an FFT library for obtaining the frequency spectrum for audio from a .WAV file. All signal processing, such as windowing, padding, and other operations are done manually using home-made DSP. The video shows an early demo of the visualiser output for Nightwish' live cover of Phantom of the Opera, sung by Tarja Turunen.