Miikka Ylätalo

A guy who creates cool stuff with code

About me

I have been modding games since 12 years old, which sparked my interest in programming. Creating things, whether through code or something else, is a rewarding experience to me. I always have something in the works, or something new I'm learning.

I'm an avid drum & bass, jungle and breakbeat listener. Not to be one note, I'm also a big Pink Floyd and Radiohead fan. To clear my head from work and sitting all day (or if I'm using a standing desk, from excessive music jamming 😂), I swim.

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 / 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.