Marko Rautiainen
Full-Stack Developer · BEng
Oulu, Finland · Open to Work
Building web experiences with
Recent Projects
-
SaturationMap: Tool for Geocachers
A browser-based map tool for geocachers, currently in development. Users can add cache locations manually by placing them on the map, or import existing caches in bulk via CSV file. Each cache is displayed with its 161-meter exclusion radius, making it easy to spot available gaps for new hides. Cache details can be edited or removed at any time directly from the map. Caches can also be exported as a CSV file for use elsewhere. In addition to caches, users can place placeholder markers on the map to plan or reserve potential spots.
-
Buddy Helpperi: Elderly Care Companion Robot
As part of a Creative Innovation Process course at Oulu University of Applied Sciences, our two-member team explored applications for the Blue Frog Robotics' Buddy robot, a tablet-faced companion robot, in the context of elderly healthcare.
-
Rautiai.net: Personal Website
This is my personal website, built to showcase my projects and skills. It was created as a static, one-page website using HTML, CSS, and TypeScript, hosted on Cloudflare Pages with continuous deployment from GitHub.
-
Design and Implementation of a Modular Thread-Based Sensor Platform with Cloud Integration
The goal of this thesis was to design and implement a sensor platform that utilizes a Thread network for communication within a local network and then connects to the internet to transmit its data. The system consists of three core components: the sensor platform, the Thread Border Router, and the web application.
-
Development of a Simple Automated Vehicle and Its Safety Analysis
This project was part of my student exchange in Sendai, Japan. It involved the development of a simple automated vehicle and a comprehensive safety analysis.
-
Development of a Simple Environmental Monitor
This project involved designing a PCB for a simple environmental monitor built around the AVR ATmega328P microcontroller. I handled the full process from schematic design and PCB layout to assembly and firmware programming in C++. The board included a temperature sensor, humidity sensor, and an LCD display.
-
Bank Simul: ATM Banking Simulation
Bank Simul was a course project simulating an ATM machine, covering UI/UX design, database design, and full-stack development. Users could log in, deposit and withdraw funds, and view their transaction history.
About Me
A Full-Stack Developer based in Oulu, Finland. Currently wrapping up my BEng in IT and actively looking for new opportunities.
I enjoy building things end-to-end, from designing the UI to wiring up the backend, and occasionally working with embedded systems and hardware.
When I'm not coding, I'm most likely geocaching, watching sci-fi movies, or learning a new language.