Portfolio

My Work

Selected apps, packages, and tools shaped with a product mindset.

C
LIVE Enterprise

Carbon Suite

Advanced enterprise management platform with AI-powered features. Multi-tenant architecture built for enterprises.

.NET 8VueJSSQL Server+1
P
LIVE Web

Parkings Lëtzebuerg

Live parking availability across Luxembourg — VDL city car parks and CFL park-and-ride on one beautiful real-time map, with 24h history and weekly occupancy trends.

Blazor WebAssemblyAzure FunctionsCosmos DB+1
U
LIVE Mobile

Unblock+

A minimalist, procedural block sliding puzzle game. Solve infinite levels of increasing difficulty in this clean, modern take on the classic Unblock Me.

SwiftUICombineCore Graphics+1
Letz Park app icon
LIVE Mobile

Letz Park

Live parking availability for Luxembourg — CFL Park+Ride and Ville de Luxembourg — with occupancy forecasts, smart alerts, widgets and a Dynamic Island.

SwiftUIMapKitWidgetKit+5
Sweeper+ app icon
LIVE Mobile

Sweeper+

The classic game you love, now with an infinite board for endless strategy and excitement.

SwiftUIMetalCoreData
Wet Me app icon
LIVE Mobile

Wet Me

Stay hydrated effortlessly with smart reminders and insightful hydration tracking.

SwiftUIHealthKitUserNotifications
WetMePlants app icon
WIP Mobile

WetMePlants

Identify 270+ houseplant species from a photo — 100% on-device — and get an AI care plan that adapts. Snap a photo or scan the nursery tag, catch problems early with the photo Plant Doctor, and let smart reminders keep every plant watered.

SwiftUISwiftDataCloudKit+4
D
LIVE Open Source

Dot.QuartzDashboard

Open-source MIT. A beautiful, self-contained Quartz.NET scheduler dashboard. Drop into any ASP.NET Core app with two lines of code. View jobs, triggers, history, execution graph, timeline, health, and control the scheduler from a polished SPA.

.NETBlazorQuartz.NET+1
.
LIVE Template

.NET Clean Architecture Template

Open-source MIT. A production-grade .NET 10 starter: an ASP.NET Core API co-hosting a Blazor WASM client, organized by bounded context, with the team's conventions enforced as tests — so an AI agent (or a new teammate) can extend it without drifting from the architecture.

.NET 10ASP.NET CoreBlazor WASM+3
n
WIP Web

n8Booking

Background job scheduling dashboard built with Quartz.NET. Plan, monitor and manage scheduled tasks with collision detection and real-time notifications via SignalR.

.NET 10Blazor WASMSQL Server+2
R
WIP Web

Recreo

After-school childcare management platform. Handles scheduling, attendance, billing, and parent communication for multi-site recreation centres.

.NET 10Vue 3PostgreSQL 16+1
L
WIP Web

LabFlow

Clinical lab test catalogue and tube-type reference. Maps prescription names to specimen collection requirements, works offline, and stays vendor-neutral across all Luxembourg labs.

.NET 10Blazor WASMPostgreSQL 16+1
D
LIVE Open Source

Dot.Conductor

A batteries-included Unit of Work and Repository pattern library for Entity Framework Core. Supports multi-tenancy, temporal queries, transactional resilience, and structured observability — all through a fluent, provider-agnostic API.

.NET 10C#Entity Framework Core+1

Selected work

A compact view of the products, tools, and systems I’ve shipped across enterprise software, developer tooling, and iOS.