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.
23 years of coding experience
8 years of employment as a software developer
Dipl.-Phys. (MSc equiv.) Physics (undergrad) Theoretical Particle Physics, Dipl.-Phys. (MSc equiv.) Physics (undergrad) Theoretical Particle Physics at Technische Universität Dresden
Theoretical Particle Physics, Theoretical Particle Physics at University of Glasgow
Seamlessly bring Parse data into your React applications.
Role in this project:
Full-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.
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:
Mobile 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