Nikhilesh Sigatapu

Software Developer at Castle

New Jersey, 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
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.
code17 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science and Engineering, Computer Science, Bachelor of Science and Engineering, Computer Science at Princeton University
github-logo-circle

Github Skills (14)

threejs10
objective-c10
expo10
javascript10
ios10
react-native10
arkit10
gles9
video-player9
playback9
media-playback9
videojs9
webgl8
android-development8

Programming languages (22)

JavaC++CGoCommon LispHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
expo/expo

May 2016 - Nov 2020

An open-source framework for making universal native apps with React. Expo runs on Android, iOS, and the web.
Role in this project:
userMobile 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.
ios-androidiosmobileweexframework7
expo/expo-three

May 2017 - Nov 2017

Utilities for using THREE.js on Expo
Role in this project:
userFront-end Developer
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.
Request Free Trial
Nikhilesh Sigatapu - Software Developer at Castle