Mingwei Samuel

Software Engineer at Amazon Web Services

Oakland, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mingwei Samuel is a software engineer with 11 years of experience building production systems and developer tools, currently working at AWS after leading the research and engineering effort behind Hydro at Sutter Hill Ventures. He blends front-end polish and back-end robustness—contributing TypeScript typings to Google Filament’s JS API and improving async, rate-limited C# clients for the Riot Games API—showing comfort across languages and runtime environments. A UC Berkeley MS/BS EECS graduate, he has a track record of shipping end-to-end features from prototypes to customer-facing microservices during Amazon internships and commercial roles. Based in Oakland, he pairs practical engineering with research-minded product building, having taken Hydro from research to a shipped platform.
code11 years of coding experience
job3 years of employment as a software developer
bookMaster of Science - MS Electrical Engineering and Computer Science, Master of Science - MS Electrical Engineering and Computer Science at University of California, Berkeley
languagesEnglish, Chinese, Japanese
stackoverflow-logo

Stackoverflow

Stats
3,088reputation
758kreached
62answers
12questions
Badges
typescript
top-5%
github-logo-circle

Github Skills (24)

asynchronous10
javascript10
async10
typescript10
riot-games-api10
typescript-types10
dotnet-core10
typescripts10
csharp10
rate-limiting9
3d-graphics9
webgl9
exception-handling9
dotnet8
asp-net8

Programming languages (19)

C#PowerShellMDXJavaC++CSSRustC

Github contributions (5)

github-logo-circle
BenFradet/RiotSharp

Dec 2016 - May 2022

C# wrapper for the Riot Games API
Role in this project:
userBack-end Developer
Contributions:9 commits, 14 PRs, 46 comments in 5 years 5 months
Contributions summary:Mingwei primarily contributed to the core logic of the C# wrapper for the Riot Games API. They implemented and refined exception handling, ensuring that the `HttpStatusCode` is stored for better error reporting. Additionally, they refactored existing code to use asynchronous calls for grouped API requests, improving performance. Furthermore, the user added rate limiting functionality to the project, making it more robust to API call limitations and added new features to the API.
apiriot-gamesgamesriot-games-apiapi-wrapper
google/filament

Jun 2020 - Jul 2020

Filament is a real-time physically based rendering engine for Android, iOS, Windows, Linux, macOS, and WebGL2
Role in this project:
userFront-end Developer
Contributions:6 commits, 8 PRs, 17 comments in 1 month
Contributions summary:Mingwei's contributions primarily focus on improving the TypeScript declarations for the Filament JavaScript API. They fixed type-related issues, added missing methods, and updated type definitions to align with the latest code changes. They introduced the `BufferReference` type and made the `init` and `fetch` callbacks optional. This work ensures correct type checking and improves the developer experience when using the JavaScript API.
metalvulkanios-androidpbrios
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.
Request Free Trial
Mingwei Samuel - Software Engineer at Amazon Web Services