Nikhilesh Sigatapu is a software developer with 17 years of experience, currently building products at Castle after five years contributing to Expo’s core runtime and tooling. He has deep practical expertise in mobile and front-end engineering—particularly React/Expo, OpenGL/THREE.js, AR camera integration, and native video components across iOS and Android. At Expo he helped bridge web and native worlds (including the Snack editor), shipping runtime, asset and font systems and improving THREE.js compatibility for AR use cases. Based in New Jersey and a Princeton CS alumnus, he combines systems-level thinking with hands-on implementation, often contributing nuanced fixes (event handling, texture/rendering tweaks) that enable complex multimedia features to work reliably.
17 years of coding experience
5 years of employment as a software developer
Bachelor of Science and Engineering, Computer Science, Bachelor of Science and Engineering, Computer Science at Princeton University
An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
Mobile Developer (iOS)
Contributions:12 reviews, 406 commits, 11 PRs in 4 years 6 months
Contributions summary:Nikhilesh's commits primarily focused on the development of the video component within the Expo framework. They addressed issues related to video playback rate handling, parameter simplification for load events, and the addition of copyright notices. Their work included changes in both the iOS and Android versions of the video component, involving file modifications and code adjustments to improve functionality and maintainability. They also added native component for iOS.
Contributions:15 commits, 12 pushes, 1 branch in 5 months
Contributions summary:Nikhilesh primarily contributed to the `expo-three` library by adding and modifying functionalities related to using THREE.js within the Expo framework. Their work included creating and configuring renderers and textures, specifically addressing AR (Augmented Reality) camera integration and background texture support. The user also addressed warnings and issues related to THREE.js integration within the Expo environment, including modifying event listeners and importing necessary libraries.
reactreact-nativejavascriptthreejsjavascript-game
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.