Software developer from Denmark focused on C#, Python, AI/LLMs, backend systems, and automation.
I recently completed a Professional Bachelor's Degree in Software Development, building on an AP Degree in Computer Science. During two internships, I built LLM-driven conversational workflows using local and hosted models, developed CLI and MCP tooling, and integrated Python-based anomaly detection with a C# web application.
I enjoy turning complex requirements into practical, maintainable software through iterative development and close collaboration with stakeholders.
A local-first, open-source Blazor application for exploring cycling, running, and walking history from Garmin and Strava exports without provider credentials.
Highlights
- Imports Garmin and Strava exports plus FIT, GPX, TCX, GZ, and ZIP files.
- Provides searchable activities, sensor charts, records, routes, segments, and maps.
- Keeps activity data local with deduplication, provenance tracking, and profile support.
- Tech: C#, .NET 10, Blazor, Entity Framework Core, SQLite, Docker.
An unofficial, local Windows dashboard for exploring public Holdet.dk fantasy data across games, players, teams, managers, seasons, groups, and tournaments.
Highlights
- Provides round dashboards, player and team statistics, watchlists, comparisons, and exports.
- Tracks manager careers, rankings, records, streaks, and head-to-head results.
- Supports custom seasons and league, Swiss-system, knockout, and double-elimination tournaments.
- Tech: Python 3.14, Streamlit, Starlette, XlsxWriter.
A Windows desktop editor for Pro Cycling Manager CDB save files, combining schema-aware browsing, typed SQLite editing, and copy-first safety workflows.
Highlights
- Opens and edits isolated copies of CDB files with backup and recovery support.
- Provides bounded table browsing, search, filters, sorting, and typed inline or full-row editing.
- Includes disk-backed undo/redo and preview-first maintenance tools for supported schemas.
- Tech: C#, .NET 10, WinUI 3, Windows App SDK, SQLite.


