David Aurelio

Senior Software Development Engineer at Adobe

Munich, Bavaria, Germany
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

🤩
Rockstar
🎓
Top School
David Aurelio is a Senior Software Development Engineer based in Munich with 16 years of experience building high-performance build systems, developer tooling, and mobile web UIs. He has deep language fluency in JavaScript, C++ and Python and a proven track record at companies like Facebook and Adobe, where he modernized build infra, migrated large codebases to Bazel, and powered client-side ML experiences for Firefly. A prolific open-source contributor, he has made substantial backend and build-engine improvements to widely used projects such as Buck, Metro and React Native—work that spans packaging, source maps, caching and platform-specific bundling. David combines low-level JNI/C++ performance work (Yoga, Profilo) with front-end UX improvements (Flipper, ComponentKit), making him effective across the full stack of mobile and web tooling. He’s particularly strong at turning complex build and asset challenges into reliable, debuggable developer workflows—an often unseen but critical accelerator for product teams.
code16 years of coding experience
job17 years of employment as a software developer
book2007, Medien-Planung, -Entwicklung und -Beratung, 2007, Medien-Planung, -Entwicklung und -Beratung at Universität Siegen
stackoverflow-logo

Stackoverflow

Stats
494reputation
9kreached
14answers
5questions
github-logo-circle

Github Skills (62)

relay10
babel610
objective-c10
appbundle10
javascript10
c-language10
ios10
lib10
java-native-interface10
react-native10
pytest10
python10
package-management10
ui-components10
testing10

Programming languages (16)

MDXJavaC++RustHackCObjective-C++HTML

Github contributions (5)

github-logo-circle
davidaurelio/hashids-python

May 2013 - Sep 2020

Implementation of hashids (http://hashids.org) in Python. Compatible with Python 2 and Python 3
Role in this project:
userBack-end Developer
Contributions:106 commits, 20 PRs, 43 pushes in 7 years 4 months
Contributions summary:David primarily focused on enhancing the core functionality of the hashids-python library. Their work included implementing new features like custom alphabet and minimum length support, which expanded the library's flexibility and usability. They also refactored the code for compatibility with older Python versions, and corrected and extended the tests to ensure reliability and accurate results. Furthermore, they added `encode_hex` and `decode_hex` methods, expanding the library's utility for developers.
hashidspython
react/metro

Oct 2015 - Nov 2018

🚇 The JavaScript bundler for React Native
Role in this project:
userFull-stack Developer
Contributions:2 releases, 247 commits, 2 pushes in 3 years 1 month
Contributions summary:David made several contributions related to the JavaScript bundler for React Native, "Metro". Their work included improving caching mechanisms by making transformer file modification times relevant to the cache, adding the `--verbose` flag to the React Native packager CLI, and updating the build process to support ES2015 imports by adding necessary Babel helpers. They also addressed test failures and refactored the code to optimize the build process.
bundlerjavascriptreact-native
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