About

Thanks for checking this out! Here's some stuff about me :3

An abstract image.

Background

I'm a Finnish person living in Finland who does programming. And about programming, I'm pretty much entirely self-taught since there weren't really any opportunities to study anything computer science related, until University.


I have always been fascinated by making computers do things before I even knew what programming was, and I've kept learning about programming ever since hearing about it. And I love programming because there's always something new to learn. In my free time I often like to learn about new technologies and concepts on YouTube so I'm more aware of what's out there.

Programming

I do a lot of programming as a hobby, and most of it is related to modding games like Lethal Company. And as a result I've gotten very familiar with C# and .NET, including reading other people's code. And I do read a lot of code written by other people, so by this point I'm pretty good at it.


As a result of modding and reverse engineering, I've started reading the source code of the tools I'm relying on to gain a much deeper understanding of everything, rather than just learning how the APIs work on the surface level. Sometimes I do it because I want to know why something is like it is, or maybe the information might be potentially useful later, or I'm just curious.

Collaboration

During my modding "journey", I've got to work with other developers on open source projects. I've learned a lot about best practices and how to properly do things, like properly structuring and configuring a C# project and using GitHub Actions for automating my mod uploads to services like Thunderstore for distributing my mods.


I've also learned about making websites due to a need for a better place for a modding API's docs than GitHub's own wiki, which has its issues. And so I have experience with Astro Starlight for documentation sites. And for this site, I used Astro too as it seems nice. And I'm no web developer and the point of this site isn't to show my web development skills, so I did use a template, but I've put my personal touches to make it mine. One of them being this beautiful font (it's "Comic Neue").

Languages

  • C#

  • .NET

  • CIL

  • Java

  • F#

  • C

  • Python

  • JavaScript

  • TypeScript

  • HTML

  • CSS

Tools

  • Linux

  • VSCode

  • Windows

  • Git

  • Unity

  • Godot

  • Neovim

Stuff

  • Googling

  • Reading Docs

  • Learning

Philosophy

I want to be proud of my own work, which I make for everyone.
What I know, what I've learned along the way, it's something to be shared.


I personally rely on free and open-source software.
Even though I don't need to, I want to give back what I can.