About me
My name is Miikka Ylätalo, I'm 27 years old and I live in Hämeenlinna, Finland. I'm mostly known as Mehis on the web, hence the name of the site. You can find me modding games and maintaining game servers on my free time. When I'm not working on my projects, you might catch me messing around with older games. Hit me up, if you play Quake 2 😋. I like to jam to music while I work on things. I mostly listen to drum & bass and ambient genres. It's safe to say that I can't promise a quiet working environment. 😂
Skills
- I am proficient in multiple programming languages such as C/C++, Java and JavaScript.
- I have worked on native applications, which support Windows & Linux.
- I am familiar with web development & the NodeJS ecosystem.
- I am a fast and independent learner.
- I have worked on multiple projects and in different roles.
- I have built continuous integration/deployment pipelines.
- I am familiar with Scrum processes and have worked in projects using them.
Languages
C/C++ Java JavaScript Python SQL C# Rust PHP Lua
Tools
Git Docker Kubernetes Make Bash/Shell PowerShell
Frameworks
Spring ExpressJS .NET WPF Django
Front-end
Vue.js Bootstrap Vite Webpack Sass
Miscellaneous
SQLite SQL Server MySQL
Work & education
Software Developer, Triplan Oy
2021-
Full-stack developer
Information And Communications Technology, Engineer
2019-2022
Häme University of Applied Sciences
Side projects
Zombie Master: Reborn - Game
Website / GithubA game modification based on the Source game engine combining FPS and RTS genres.
C++, Linux, Game Design
Project lead. Creating new code, maintaining Source's large codebase and debugging crashes on Linux & Windows.
Video Interview Web App
Real-time video interviewing site made for HAMK to be used in foreign student selection process.
NodeJS, ExpressJS, TypeScript, MySQL
Streaming video through WebSocket with ExpressJS for the back-end. Fully written in TypeScript. Building is done with gulpJS.
Influx Timer - Statistics tracker
Website / GithubA modular game server plugin for tracking statistics w/ web app
PHP, Python, SQL, Ajax, SourcePawn
Working with MySQL/SQLite for record keeping, PHP & Ajax for viewing records through the web. Website is built with Bootstrap and builds are automatically deployed to it.
EzAuto - Cheat program
GithubMemory reading hack for GoldSrc & Source engine games. C++ exercise
C++, Reverse Engineering
Reads game memory and reacts accordingly, sending inputs to OS.
This Site!
GithubA static website used for displaying all this. 😄
NodeJS, Eleventy
A static Bootstrap site built with Eleventy. Print compatible. Hosted on Github Pages.
SSDB - Discord bot
GithubA bot that acts as a Source server browser for Discord servers.
Python, Async, Linux
Queries Valve master servers & game servers, and updates the server list whenever needed.