Pasang Tamang
.NET Dev/Architect | Umbraco | AI & Azure DevOps Practitioner | Tech Speaker
๐ Biography
Experienced .NET Developer and Solutions Architect specializing in C#, ASP.NET Core, Umbraco CMS, and cloud-native application design. Proven expertise in building scalable, maintainable systems with hands-on development, AI integration, and automation to enhance business value. Strong background in Microsoft Azure, DevOps, and CI/CD pipelines, ensuring secure, reliable deployments. Active tech speaker and writer on .NET, AI, and emerging technologies, with a pragmatic approach to problem-solving and a focus on delivering innovative, high-impact software solutions.
โจ High-Impact Contributions 5
Contributed to the open-source Umbraco CMS project (ASP.NET Core-based CMS) through pull request #21775 that enhances the media upload system. The work improves how uploaded files are automatically named, reducing the risk of inconsistent media file names and improving overall system robustness. This contribution supports the ongoing development of the .NET open-source ecosystem and helps maintain high-quality tooling for developers building modern web applications. Impact: Strengthened reliability of media handling in a widely adopted .NET CMS platform.
AI Diagnostics is an open-source package built specifically for Umbraco 17. The project analyzes application logs and provides structured insights into errors, helping developers quickly understand root causes and recommended solutions. By integrating with AI providers such as OpenAI, Google Gemini, Ollama, and Azure OpenAI, it delivers intelligent diagnostics and actionable guidance directly from your log data. The goal is to simplify troubleshooting, reduce debugging time, and enhance developer productivity within the Umbraco ecosystem. You can explore the source code here: https://github.com/TechPdo/Umbraco.AI.Diagnostics/tree/main
.NET Hub Kathmandu is a vibrant tech community dedicated to Microsoft’s .NET technology stack and proudly a part of the .NET Foundation. It brings together developers, engineers, and technology enthusiasts to share knowledge, learn from one another, and collaborate on innovative .NET-based projects. The community regularly hosts meetups, workshops, and events to promote the adoption of .NET technologies and keep members updated with the latest advancements in the ecosystem. Through these initiatives, .NET Hub Kathmandu strives to foster collaboration, inspire innovation, and contribute to the growth of Nepal’s technology industry.
The event was attended by over 80 enthusiastic participants from more than 42 academic institutions, along with 3 Microsoft MVPs and 15 experienced mentors from across the industry. I participated as one of the mentors, where I helped students improve and refine their ideas by guiding them on selecting the right Azure tools, such as Azure AI Services for text-to-voice, Azure Storage and databases for data management, and best practices for hosting their applications using Azure App Service and Azure Database solutions.
The article explains how to generate PDFs in ASP.NET Core MVC using Puppeteer Sharp, a .NET port of Puppeteer. It uses a headless Chromium browser to render modern HTML, CSS, and JavaScript accurately. The guide covers installation, capturing web pages or Razor views as PDFs, customizing options like paper size and margins, and improving performance by pre-downloading Chromium, providing a practical solution for high-quality PDF generation in .NET applications.