
Clean Architecture Generator
A .NET global tool that quickly scaffolds production-ready Clean Architecture projects featuring CQRS, the Result pattern, domain events, and FluentValidation.
Systems I've designed, built, and shipped — plus the experiments I run to work out how something really behaves.
Browse every project →Professional work — systems built for real users, real teams, and real constraints.

A .NET global tool that quickly scaffolds production-ready Clean Architecture projects featuring CQRS, the Result pattern, domain events, and FluentValidation.

My personal portfolio site to showcase my skills and projects. Designed with attention to detail and built with Next.js, TypeScript, and Tailwind CSS for a modern, responsive experience.
Personal builds — smaller, sharper questions I wanted to answer by actually writing the code.

F1Predictor (GridMind) is a .NET 10 solution built using Clean Architecture, which utilises ML.NET classifiers to predict podium finishes and points standings in Formula 1 races. The application features live standings and includes a Monte Carlo simulation for title predictions. It has a frontend developed with Next.js and React, while the backend is powered by PostgreSQL and Entity Framework Core.