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
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 studied Business Administration, which gave me a different lens on technical work: I think about trade-offs, about communication, about what the code is actually solving. I find that useful.
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.