Tadeu Zagallo

Compiler Engineer at Apple

Stockholm, Stockholm County, Sweden
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
Tadeu Zagallo is a compiler engineer based in Stockholm with 14 years of software engineering experience and a 12-year track record of self-taught, fast learning expertise in programming language theory, type systems, virtual machines and low-level systems. He has worked at Apple (JavaScriptCore and current compiler work), Facebook/React Native and Uber, shipping VM bytecode formats, a new WebAssembly execution tier, threading models and a DSL-backed compiler for cross-platform mobile. As a principal and senior engineer he blends research-grade language and VM design with pragmatic production delivery, including contributions to high-profile open-source projects like Metro (the React Native bundler) where he added profiling and performance features. Known for moving between deep systems work and developer tooling, he frequently implements profiling, tracing and compiler-level optimizations that surface non-obvious performance wins.
code14 years of coding experience
job11 years of employment as a software developer
languagesPortuguese, English, Spanish
stackoverflow-logo

Stackoverflow

Stats
2,462reputation
232kreached
18answers
0questions
Badges
react-native
top-1%
ios
top-5%
github-logo-circle

Github Skills (29)

babel610
javascript10
ios10
react-native10
sourcemaps10
bundler10
babel-core10
babeljs10
objective-c9
performance-optimization9
cli9
uid8
profiling8
front-end-development8
ui-design8

Programming languages (14)

JavaCSSC++RustHTMLTypeScriptOCamlAstro

Github contributions (5)

github-logo-circle
facebook/metro

Apr 2015 - Apr 2016

🚇 The JavaScript bundler for React Native
Role in this project:
userFull-stack Developer
Contributions:31 commits in 1 year
Contributions summary:Tadeu primarily contributed to the React Native bundler, Metro. Their work focused on improving the packager's functionality and performance, including adding features, fixing bugs, and refactoring existing code. Key contributions include adding options to ignore node_modules, fixing source map generation, and refactoring core components like BatchedBridge and MessageQueue. They also added system tracing and CPU profiling capabilities.
reactbundlerreact-nativejavascriptflowtype
react-native-community/cli

Jun 2015 - Nov 2015

The React Native Community CLI - command line tools to help you build RN apps
Role in this project:
userMobile Developer (iOS)
Contributions:7 commits in 5 months
Contributions summary:Tadeu contributed to the React Native Community CLI by addressing issues related to iOS build processes and testing. This included fixing a CPU profiler upload route, converting legacy initialization methods, and fixing issues arising from upgrades to Babel 6. They also temporarily disabled failing CLI tests and made changes to template files for iOS builds.
reactyarnreact-nativejavascriptcommand-line-tools
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
Tadeu Zagallo - Compiler Engineer at Apple