Ujjwal Chadha is a Staff Software Engineer with a focused track record of designing distributed systems and AI-native products, now leading architecture and delivery at Fluxon. With roots at Microsoft and a master's in computer science from NYU, he blends full-stack engineering with production-grade RAG and agentic AI workflows to solve ambiguous, real-world problems. He owns the stack from cloud infrastructure and CI/CD to frontend integration, ensuring model outputs translate into reliable user experiences. His open-source contributions include performance benchmarking and upgrading tooling for prominent Microsoft repos like CsWinRT and the .NET upgrade assistant, reflecting an attention to both performance and practical migration paths. Known for shifting from traditional web stacks to autonomous pipelines, he pairs rigorous system design with pragmatic engineering that scales. Based in Greater Delhi, he brings an engineer’s discipline to building context-aware AI systems that go beyond simple API orchestration.
5 years of coding experience
7 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at New York University
Bachelor of Technology - BTech Electrical Electronics and Communications Engineering, Bachelor of Technology - BTech Electrical Electronics and Communications Engineering at Guru Gobind Singh Indraprastha University
Contributions:68 reviews, 130 commits, 52 PRs in 1 year 7 months
Contributions summary:Ujjwal primarily contributed to the performance benchmarking of the C# language projection for the Windows Runtime. They added and refined performance benchmarks for reflection-related operations, including optimizations for field access in default interfaces. The user updated the benchmark routine names and commit IDs, indicating an iterative approach to performance analysis. Their work focused on identifying and mitigating performance bottlenecks within the library.
A tool to assist developers in upgrading .NET Framework applications to .NET 6 and beyond
Role in this project:
Full-stack Developer
Contributions:38 reviews, 35 commits, 30 PRs in 9 months
Contributions summary:Ujjwal primarily contributed to upgrading .NET Framework applications to .NET 6 and beyond, as indicated by the repository's description. Their work included adding UWP support, implementing back button functionality in the custom title bar, and fixing issues related to null declarations and generated methods. They also worked on supporting WinRT consumption using CsWinRT references and adding report data to steps. These commits show a focus on updating the upgrading tools and extending support for windows features.
dotnetwindowsnet-frameworkassistc-sharp
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.