Darwin Huang

Senior Software Engineer at Bloomberg

New York, New York, 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
Darwin Huang is a Senior Software Engineer with a decade of experience and roughly six years at Google, now bringing media and systems expertise to Bloomberg in New York. He has designed and shipped cross-platform media and clipboard APIs used by Chrome, YouTube, Google Photos, and Android’s Media3 Transformer, including HDR tone-mapping and a multithreaded video frame pipeline that cut crash rates and expanded HDR support dramatically. Comfortable in C++, Java, OpenGL and backend stacks, he has a track record of driving cross-team integration, improving performance and reliability, and mentoring junior engineers. His open-source contributions to androidx/media advance HDR video transcoding by implementing HLG/PQ color transfers and codec-profile fixes—work that directly improves real-world video workflows. Pragmatic and product-focused, he aims to make software that measurably improves user experiences across devices and platforms.
code10 years of coding experience
job7 years of employment as a software developer
bookHigh School, High School at Hudson High School
bookBachelor’s Degree Electrical Engineering, Bachelor’s Degree Electrical Engineering at The Cooper Union for the Advancement of Science and Art
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
138reputation
4kreached
7answers
0questions
github-logo-circle

Github Skills (14)

video-processing10
javas10
opengl-es10
video-encoding10
android10
java10
http6
html6
ssl6
html5-canvas6
google-chrome6
clipboard6
javascript6
canvas6

Programming languages (10)

TypeScriptJavaC++BikeshedCSSJavaScriptJSONHTML

Github contributions (5)

github-logo-circle
androidx/media

Jun 2022 - Jan 2023

Jetpack Media3 support libraries for media use cases, including ExoPlayer, an extensible media player for Android
Role in this project:
userBack-end Developer
Contributions:5 reviews, 109 commits, 51 comments in 7 months
Contributions summary:Darwin's contributions primarily involve modifications to the `transformer` library within the `androidx/media` repository, focusing on HDR (High Dynamic Range) video processing. They implemented and refined HLG (Hybrid Log-Gamma) and PQ (Perceptual Quantizer) EOTF (Electro-Optical Transfer Function) and OETF (Opto-Electrical Transfer Function) for color transfer, allowing for more accurate tone mapping between HDR and SDR color spaces. Furthermore, the user worked on setting the codec profile and level to reduce errors, and integrated these capabilities within the transformation pipeline to handle different color transfer characteristics correctly. These changes enhance the library's functionality for HDR video transcoding.
jetpack-media3casesplayerexoplayeruse-cases
dway123/clipboard-pickling

Oct 2020 - Jun 2021

An explainer for the Pickling proposal for the Clipboard API
Contributions:11 reviews, 10 commits, 2 PRs in 8 months
apiexplainerclipboardclipboard-api
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
Darwin Huang - Senior Software Engineer at Bloomberg