ActiveSep 2025 — Present
DroneLog
EASA-compliant drone flight-logbook platform — a multi-tenant REST API with real-time notifications and a full test suite.
DroneLog is an EASA-compliant flight-logbook platform for drone operators, built as a technical showcase of clean architecture on .NET 8.
Architecture#
- Multi-tenancy enforced at the data layer: row-level isolation through EF Core global query filters resolved from JWT claims, so a tenant can never read another's rows even if a query forgets to scope itself.
- Policy-based RBAC across three roles — Admin, Instructor and Pilot.
- An EASA compliance engine using a
Result<T>pattern to make rule violations explicit rather than exceptional. - Real-time notifications over SignalR, and licence-expiry warnings scheduled with Hangfire.
- PDF export via QuestPDF; file storage on Azure Blob Storage.
Testing and delivery#
69 tests: unit tests with xUnit, FluentAssertions and NSubstitute, plus integration tests against a real SQL Server via Testcontainers. CI/CD runs on GitHub Actions with Docker Compose.
Next, have a look at

ActiveJan 2026 — Present
PolicyFlow
Swiss insurance broker platform — a KVG premium calculator with offer and policy management.
Java 21QuarkusPostgreSQLFlyway
CL
ActiveJul 2026 — Present
ClipVault
Native clipboard manager for Linux, built in Rust and Tauri — captures text, links, colours and images locally and stays out of the way at ~10–20 MB idle.
RustTauriReactTypeScript+3