Philipp Weitershausen

Software Engineer at Tesla

Palo Alto, 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

🤩
Rockstar
🎓
Top School
Philipp Weitershausen is a software engineer with 23 years of experience who transitioned from theoretical particle physics to building production systems focused exclusively on climate-change technology. Based in Palo Alto, he has shipped software across embedded, mobile, and backend domains at Tesla (Energy products), Apple (HomeKit), Facebook (engineer and React Native tech lead), and Mozilla. He is a prolific open-source contributor to high-profile projects like React Native, the Metro bundler, Flow, and react-native-webrtc, often improving cross-platform iOS/Android integrations and type safety. His strengths span low-level mobile/embedded work, developer toolchains, and reliable build/packager tooling for large projects, with a practical background in test automation and devops. Notably, his past work includes making the world’s first React Native app production-ready and contributing critical Flow type definitions for Node and browser APIs. He combines scientific rigor from his physics training with pragmatic engineering to deliver scalable, maintainable systems for climate-focused products.
code23 years of coding experience
job8 years of employment as a software developer
bookDipl.-Phys. (MSc equiv.) Physics (undergrad) Theoretical Particle Physics, Dipl.-Phys. (MSc equiv.) Physics (undergrad) Theoretical Particle Physics at Technische Universität Dresden
bookTheoretical Particle Physics, Theoretical Particle Physics at University of Glasgow
languagesGerman, Spanish, Chinese
stackoverflow-logo

Stackoverflow

Stats
4,753reputation
350kreached
11answers
0questions
Badges
react-native
top-1%
javascript
top-1%
github-logo-circle

Github Skills (73)

xmlhttprequest10
mobile-development10
flow-control10
testing10
bash10
type-system10
code-generation10
bundler10
libstdc10
javascript10
type-check10
flow-typed10
uid10
front-end-development10
typescripts10

Programming languages (14)

JavaC++CMakefileGoKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
parse-community/ParseReact

May 2015 - Jul 2015

Seamlessly bring Parse data into your React applications.
Role in this project:
userFull-stack Developer
Contributions:26 commits, 9 PRs, 4 pushes in 1 month
Contributions summary:Philipp primarily focused on enhancing the codebase by implementing and refactoring code related to React components. Their work included passing variables to array map closures and modifying code in multiple React components. Additionally, they introduced and implemented batch mutations, enhancing the efficiency of data operations within the React application. They also added unit tests to cover the newly implemented batch mutation functionality and other minor refinements.
reactreact-applicationsparse-serverjavascripttypescript
A React Native wrapper around the Facebook SDKs for Android and iOS. Provides access to Facebook login, sharing, graph requests, app events etc.
Role in this project:
userMobile Developer (iOS)
Contributions:20 commits, 4 PRs, 13 pushes in 13 days
Contributions summary:Philipp primarily focused on refactoring and improving the structure of the React Native Facebook SDK for iOS. Their contributions included refactoring the `FBSDKAccessToken` class, converting enums to unions, and consolidating JavaScript files into a single directory. They also addressed coding style inconsistencies and removed Haste-style module declarations, likely to improve maintainability and code clarity.
eventsreactreact-nativeevents-appfacebook-login
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
Philipp Weitershausen - Software Engineer at Tesla