Charley Wu is a backend developer based in Taipei with 11 years of experience building robust server-side systems and leading product and engineering teams. He has a long tenure evolving from system engineer to product manager and manager, and now focuses on backend engineering at Authme. An active open-source contributor, Charley has improved high-profile .NET projects such as SendGrid's official C# library and ASP.NET Core's HttpClientFactory—addressing deadlocks, test reliability, and DI-friendly HttpClient integration. His work blends pragmatic refactoring, testing rigor, and dependency-injection patterns to make libraries safer for real-world use. Educated in Computer Programming at Da-Yeh University, he pairs deep maintenance expertise with a subtle philosophical bent evident in his GitHub bio: "Abiding nowhere, give rise to mind."
11 years of coding experience
19 years of employment as a software developer
Computer Programming, Computer Programming at Da-Yeh University
The Official Twilio SendGrid C#, .NetStandard, .NetCore API Library
Role in this project:
Back-end Developer
Contributions:11 commits, 7 PRs, 34 comments in 1 year 11 months
Contributions summary:Charley primarily focused on enhancing the SendGrid C# library. Their contributions include refactoring the `SendGridClient` to support HttpClient injection and addressing related issues. They also addressed StyleCop warnings, fixed code, and integrated the library with HttpClientFactory, introducing a new dependency injection package. Furthermore, they updated examples, and made improvements to the build process.
ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Role in this project:
Back-end Developer
Contributions:5 commits, 1 comment in 5 days
Contributions summary:Charley primarily contributed to the HttpClientFactory area of the ASP.NET Core project. Their commits focused on addressing synchronization context issues to avoid hangs and deadlocks within the context of testing. They introduced features such as a CancellationTokenSource with a timeout and implemented a custom SingleThreadedSynchronizationContext to simulate thread behavior. Furthermore, the user refactored and improved the test setup with mocking frameworks to improve test reliability and focus.
dotnetcoreweb-basedasp-netnet-coreasp-net-core
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.