Personal life
Living in the Helsinki region means there are plenty of things to do, but honestly, I mostly spend my time with my family and friends. Being a relatively new dad takes up a lot of time, and it's definitely a challenge trying to fit my hobbies into life with kids. 🚲
Work life
I'm a senior full-stack developer and currently working at a real-estate startup called Linear. Besides the 9 to 5 job, I also have my own company on the side for smaller gigs. I'm not actively looking for new clients but I'm happy to help out if needed 😃
You can read more about my skillset and previous workplaces here:
Skills & ExperienceHobbies
Everyone needs hobbies, right? Right?
Keyboards
I'm the founder and a moderator for FMKC (Finnish Mechanical Keyboard Community). I also designed the Neito keyboard, which I sold worldwide. I always have a keyboard project going, though it’s not always my main focus.
Fmkc.fiNeito Group BuyCycling
I’ve been more of a maniac before, at one point having four different bikes in use, but I’ve calmed down and currently have only two (though desperately wanting two more). I love doing MTB rides in the forest, especially on my favorite route, EKP 4.2, but gravel rides are also nice when the forest isn’t in rideable condition. I’d love to get back to road cycling, as I used to do that a lot years ago, with such passion that I even wrote a blog post about my longest trip!
My longest bike ride - 250kmSoftware development
Despite being a full-time coder, I still enjoy my own projects, as the challenges they provide differ from day-to-day work. I sometimes improve olli.works or build a quick tool to help with a task. One example was when I needed to know the exact location of RGB LEDs on the Neito Rev.2 firmware in relation to each other, where the most “extreme” positioned LEDs defined start/end values. By writing a script for this, I saved myself a lot of work calculating each position by hand 🔥
I think Advent of Code is a great way to challenge yourself and see how far you can get. I’ve tried to keep up with the tasks for several years in a row and have stayed away from using AI to provide solutions.
My Advent of code solutionsWhisky
I have two different whisky casks aging right now, one at Teerenpeli and one at Nagu Distillery. My collection of bottles is also steadily growing. I also like other poisons like beer and gin, but whiskies are great as they last longer and don't tend to go bad.
Teerenpeli CaskNagu caskVideogames
Despite having a huge Steam and Epic Games library, I rarely have time to game anymore, and when I do, I’m often too rusty to do well in faster-paced games. However, when I do play, it’s usually an immersive single-player game like Red Dead Redemption 2, Skyrim or Minecraft, and lately MegaBonk. Every once in a while, I also manage a co-op session of Rocket League 🎮.
"Tinkering"
This is a broad one. Often, when I notice a new need, I start thinking about how I could potentially solve it myself. Sometimes it’s creating a 3D model and ordering a print from Hekeke, sometimes just repairing things with or without YouTube tutorials, and every once in a while I bring out the power tools for more demanding tasks. I previously wrote a blog post about Modern DIY repairs—check it out to see the kinds of problems I’ve solved!
Modern DIY repairs










