About me
My name is Miikka Ylätalo, I'm 26 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++, JavaScript and Python.
- I have worked on native applications, often supporting multiple platforms.
- 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++ JavaScript Python (3) Java SQL TypeScript C# PHP Lua
Tools
Git Make Bash/Shell Powershell Batch Script
Frameworks
.NET Vue.js Bootstrap Spring ExpressJS Django
Miscellaneous
Docker HTML & CSS SQLite MySQL NodeJS
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.