Marcus Olrik

Personal Projects

A peek into projects I work on in my spare time. These side projects are born from curiosity and a desire to learn something new: experiments and tools I personally need, not polished products.

Route Finder

ASP.NET Core • JavaScript • Leaflet.js • Azure

A simple web app for generating circular running, walking, and cycling routes.

Features include:

  • Click-to-select location or use your current location
  • Generate circular routes from 1-50km
  • Multiple activity types (walking, running, cycling, driving)
  • Download routes as GPX, GeoJSON, or JSON

StateForge

In progress

ASP.NET Core • .NET 10 • EF Core • SQL Server • Azure Service Bus • Polly • OpenTelemetry • SignalR • .NET Aspire

A reconciliation engine that keeps systems in sync, and proves they actually are. Most integration tools move data and hope it arrived. StateForge splits that into two independent paths: a fast, optimistic sync path and a separate verification path that checks afterwards whether the sync actually succeeded, repairing or flagging the difference.

My way of exploring robust integrations: Azure Service Bus for messaging, Polly for resilience, OpenTelemetry and Serilog for observability and Testcontainers for integration tests, orchestrated locally with .NET Aspire on .NET 10.

Not public yet. The repo goes up once the foundation is in place.