Advertisement
Hello 👋
I'm Jeevan Wijerathna
Transforming complex problems into elegant digital solutions. With a passion for clean code and innovative technologies, I bridge the gap between ideas and implementation to build software that makes a difference.

"Code is poetry written for both humans and machines to understand."
Work Experience
RECENTLY PUBLISHED
Distributed Locking in .NET: Preventing Duplicate Processing When Scaling Azure App Service
When scaling Azure App Service to multiple instances, scheduled background tasks can run simultaneously causing duplicate processing. This post covers industry-standard solutions using proven libraries and patterns.
Thread Pool Starvation in .NET: Why Sync-over-Async Breaks Azure App Service
Sync-over-async with .Result can silently destroy throughput in Azure App Service by blocking request threads. Learn the failure pattern, symptoms, and the production-safe fix.
The Complete Guide to GitHub Copilot Instructions and Prompt Files
Master strategic prompt engineering and custom instructions to boost your development productivity by 10x with GitHub Copilot.