About Me

About Me

My name is Ilija Rushkovski. I am a senior mobile engineer, and a full-time mountain addict. I’ve spent the last 10+ years building and maintaining cross-platform apps in Xamarin and .NET MAUI. When I’m not coding, you’ll usually find me on a bike, on skis, or somewhere high enough that the phone has no signal.

Over the years I’ve worked on complex, high-traffic products — including healthcare and workforce apps used by more than 1 million users — where stability, performance, and release safety are not optional. When an update goes to production, it has to run reliably on customer environments, under real load.

My core focus areas are:

  • Building and evolving .NET MAUI applications
  • Migrating existing Xamarin.Forms codebases to .NET MAUI
  • Improving reliability, crash rates, and performance on existing apps

This is practical work: release management, rollout strategy, crash prevention, and keeping the app healthy while it continues to ship.


What I Teach

I share this experience with engineers and teams who want to grow in .NET MAUI.

I currently offer:

1. .NET MAUI Foundations

For engineers who are new to .NET MAUI and want to understand how a real application should be structured — not just how to build a demo screen.

We cover project setup, architecture, navigation, dependency injection, handlers, and working with platform features safely.

The goal is to give you confidence to build and ship, not just follow tutorials.

2. Migration from Xamarin.Forms to .NET MAUI

I provide guidance on how to move an existing Xamarin.Forms app to .NET MAUI in a controlled way, without a full rewrite and without disrupting users.

This includes:

  • Starting from a clean .NET MAUI solution
  • Bringing code over gradually, in safe slices
  • Modernizing only what needs to be modernized
  • Planning rollout in a way that won’t create production incidents

This is the same approach I’ve used in real products that could not afford downtime.

3. 1:1 Coding Sessions

This is not just recorded content.

Students get direct access to me for live one-on-one sessions. In these sessions we work on your actual codebase, your blockers, your architecture questions, and your release concerns.

Typical topics include:

  • “How should I structure this Page/ViewModel in MAUI?”
  • “How do I replace this Xamarin renderer with a MAUI handler?”
  • “Is this safe to release the way it is?”

The goal is to help you move forward with clarity, not guess.


Who This Is For

  • Developers who are starting with .NET MAUI and want a strong foundation from the beginning
  • Teams who are planning (or already doing) a Xamarin.Forms → .NET MAUI migration
  • Developers who want to grow their .NET MAUI skills, adopt solid engineering practices, and learn how to structure applications the right way from the start.