I’m a senior .NET engineer with 17+ years of experience across mobile, desktop, and web. I focus on clean architectures, long-lived products, and developer-friendly solutions.
Pragmatic engineering, strong foundations, and a passion for building things that last.
I’m a senior .NET engineer with a long background in cross-platform development, having worked through WPF, Silverlight, Windows Mobile, Xamarin, and .NET MAUI. This gives me a deep understanding of how platforms and products evolve over time.
Today I focus on .NET MAUI, ASP.NET Core, and Azure, designing systems that scale, perform well, and are easy to maintain. I value clarity over cleverness and pragmatic decisions over trends.
I also maintain open-source libraries used by the .NET community, with special attention to developer experience, clean APIs, and solid documentation.
A short, human-friendly view of how I got here.
Started with desktop applications for banking and public institutions, building strong engineering fundamentals with C#, WPF, and Silverlight.
Specialized in mobile development with Windows Mobile, Xamarin Native, Xamarin.Forms, and now .NET MAUI — including migrations and frameworks.
Designed and built Azure-backed platforms combining mobile apps, web frontends, APIs, and background services with CI/CD and quality gates.
I build and maintain open-source libraries to solve real problems and give back to the .NET community.
A small selection of professional and personal work.
Open-source UI components and helpers for .NET MAUI, designed for real-world mobile applications with a focus on flexibility and developer experience.
Extensions and utilities built on top of MvvmCross, helping teams create maintainable, testable, MVVM-based applications across platforms.
Some of the libraries I actively build and maintain.
A customizable, production-ready autocomplete control focused on usability, flexibility, and real-world application needs.
Utilities, base components, and plugins that extend MvvmCross and help teams build consistent MVVM-based applications.
A few credentials that reflect how I work.
A few things that keep me balanced and energized outside of work.
Outside of software development, I spend a good amount of time around the water. I play water polo and regularly swim, which helps me stay focused, disciplined, and mentally refreshed.
I also enjoy the multi-discipline challenge of triathlon training, where long-term consistency and incremental progress matter more than quick wins.
Beyond sports, I’m deeply interested in open-source development — maintaining libraries, improving documentation, and contributing back to the developer community whenever I can.
Best reached via email, GitHub, or LinkedIn.