Miikka Ylätalo

A guy who creates cool stuff with code

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 / Github
A 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 / Github
A 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

Github
Memory reading hack for GoldSrc & Source engine games. C++ exercise
C++, Reverse Engineering
Reads game memory and reacts accordingly, sending inputs to OS.

This Site!

Github
A 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

Github
A 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.