I’m a full-stack .NET developer who really enjoys building stuff, especially mobile apps with .NET MAUI and backend systems/APIs that run on Azure or on-prem. I also dabble in web apps when the mood strikes and occasionally write blogs about things I’ve learned or problems I’ve solved while coding.
Outside of work, you’ll usually find me playing soccer, cycling, or getting lost in an Xbox game. I also like spending time in Photoshop and other creative outlets like prop-making, drawing, and pixel art.
July 2025 NEW
It's .NET MAUI UI July again, this time diving into styling your app using a little experiment I recently made. Let's dive into styling your app in a Tailwind-like fashion.
Read more →December 2024
December 2024
December 2024
May 2024
Over the years, I've worked on projects that mean a lot to me, from small experiments to bigger milestones. Some projects are all about passion, others are happy accidents that turn into something bigger. This is my little corner to share what's brought me joy and sparked my creativity.
I collect football kits, but the internet is absolutely riddled with fakes. What do you do as a developer? Build a simple but effective tool that helps with checking authenticity, of course!
More →
Being a Microsoft MVP means I've spent years geeking out, sharing knowledge, and contributing to the tech community. Apparently, they like it enough to keep giving it to me, for which I'm beyond grateful.
More →
A mobile app made to support the local Halloween experience. People can sign up as a candy location beforehand, informing kids and their parents on locations where they can go to get their scare on.
More →From digital art to physical props, I love experimenting outside the screen. Here's a peek at some of the creative projects that keep my imagination and hands busy when I'm not buried in code.
Whether it's building the next big thing or fixing up the little details, I'm here for the tech-tinkering. If you're up for a project with a mix of code, creativity, and a bit of geek, let's talk!
Let's Do This! →