~/mathias
Norsk

$ whoami

Mathias Hagen

fullstack · C# · TypeScript · C++

I work with C#/.NET and TypeScript during the day. In my spare time I'm learning C++, and the biggest project so far is a pipeline that tracks ship traffic along the Norwegian coast in real time.

Featured project

The radar display centered on Ålesund at a 60 nautical mile range. More than 700 ships appear as arrows colored by ship type, spread along the coast and fjords on a dark background with range rings.

AIS-pipeline

A real-time data pipeline in modern C++ that reads ship traffic from Kystverket's open AIS feed, decodes it at the bit level and shows the ships along the Norwegian coast on a radar display.

  • C++20
  • Asio
  • SQLite
  • cpp-httplib
  • React
  • Leaflet
  • Docker

All projects