About

The developer behind the stack.

I'm Arslan Khan, a Full-Stack .NET Developer in Islamabad, Pakistan. I build production-ready web, mobile, and desktop applications — currently as a Software Associate Developer at SoloChoicez, alongside 3.8+ years of freelance work on Fiverr for clients in Europe and beyond.

Most .NET portfolios stop at the browser. Mine doesn't: the same C# core that serves a Blazor web app also ships as a .NET MAUI Hybrid mobile app and as desktop tooling. That breadth is the practical edge I bring to a project — one team, one language, every platform the product needs.

How I work

The data model comes first. Nearly every project I've extended or debugged had its real problems in the schema and the queries, not the UI — so I design relational schemas deliberately, keep data access behind repositories and services with EF Core, and tune SQL Server with views and execution plans when the numbers demand it.

Delivery is incremental and verifiable: Azure DevOps pipelines, pull-request reviews, feature-flagged releases, and xUnit tests. When something regresses, it gets a clear root cause analysis, not a patch and a shrug.

The problems I solve

  • Products that must exist on more than one platform — one shared Blazor UI running on web and mobile, like my Pet Vet platform.
  • Real-time systems — live leaderboards, notifications, and synced state over SignalR, as in the race management platform.
  • Business platforms with money in them — Stripe payments, POS and billing flows, and cost/revenue analytics like the roastery cost SaaS.
  • Existing .NET apps that need rescue: regression fixes across UI, APIs, and SQL, with RCAs and tests so the fix stays fixed.

Education

BS Computer Science, COMSATS University Abbottabad (2021–2025). The degree gave me the fundamentals; shipping client work through it gave me the judgment.

See the full experience timeline, browse the case studies, or get in touch.