Order Matching Engine
A high-performance order matching engine with price-time priority built in C++, exposed via a REST API and visualised with a Next.js / React frontend.
Featured Projects
Use ← → to explore · click the button to open a project
A high-performance order matching engine with price-time priority built in C++, exposed via a REST API and visualised with a Next.js / React frontend.
A simplified Unix shell written in C — supports pipes, redirections, heredocs, environment variables, and all essential bash built-ins.
A multithreaded C++17 telemetry simulator that collects real-time sensor data, processes it with thread-safe concurrency, and exports it via an interactive CLI.
An HTTP/1.1 server in C++20 using epoll-based non-blocking I/O, virtual host routing, CGI support, and an NGINX-style configuration parser.
A first-person 3D maze game in C using a DDA raycasting engine, textured walls, animated doors, a minimap, and mouse-look — inspired by Wolfenstein 3D.
I'm a software developer based in Helsinki, studying at Hive Helsinki — a peer-learning school in the 42 Network where every project is built from the ground up with no tutorials and no lectures, just documentation and iteration.
Before this, I worked in Business Administration, which shaped how I approach technical work: I pay attention to trade-offs, communication, what problem the software solves, and collaborative solutions.
Away from the keyboard: sports, reading, and sauna — unavoidable when you live in Finland.
Always happy to connect — whether it's about a job opportunity, a project, or a conversation about code.