I'm a Software Engineer with a strong background in designing, building and evolving business-critical applications.
My main ecosystem is C# / .NET, but I don't define software engineering by a particular framework or programming language. I enjoy understanding a problem, designing an appropriate architecture, and turning it into software that is robust, maintainable and useful.
My experience spans backend development, REST APIs, web and desktop applications, data processing, system integration and software modernization.
I also work with Python, Go, SQL and JavaScript, particularly when they are better suited to the problem at hand.
- 🏗️ Software design & architecture — turning complex requirements into maintainable systems
- 🌐 Backend & Web — ASP.NET Core, REST APIs, Blazor and system integration
- ⚙️ Developer tooling & automation — building tools that simplify repetitive or complex workflows
- 📊 Data & Machine Learning — Python, data processing, ML and interoperability with production applications
- 🔄 Software modernization — evolving existing systems while keeping them reliable
- 🐳 Delivery & reproducibility — Docker, CI/CD and automated workflows
A self-hosted project management application built as a full-stack .NET system.
It demonstrates how I approach Web application architecture, with a Blazor WebAssembly frontend, an ASP.NET Core backend exposing REST APIs, layered architecture, persistence with Entity Framework Core, JWT authentication and containerized deployment.
C# · .NET · ASP.NET Core · Blazor WebAssembly · REST API · EF Core · JWT · Docker
🎞️ ShrinkFrame
A self-hosted Web application for managing and compressing video files.
The project combines Web development, external-system integration and background media processing, including integration with Immich and FFmpeg-based video processing.
C# · .NET · Blazor · FFmpeg · SQLite · Docker · GitHub Actions
A cross-platform application for organizing and renaming photographs using their EXIF metadata.
It reflects my interest in building practical software that turns metadata and domain rules into useful automation.
C# · .NET · Avalonia · EXIF
A developer-oriented tool for evaluating and experimenting with XPath expressions against HTML and XML documents.
C# · .NET · Avalonia · XPath · HTML/XML
A data preprocessing tool designed around reproducible, configuration-driven transformation pipelines.
The project explores how common data preparation operations can be expressed independently from a particular programming environment and automated as part of a data workflow.
Data Processing · CLI · Pipelines · Go / Rust · CSV · Parquet
I enjoy building software that solves concrete problems and exploring the engineering decisions behind reliable systems.
Most of my personal projects are open source. Feel free to explore the repositories, open an issue, suggest an improvement or contribute.


