Andy Prock is a Principal Engineer based in Austin with 23+ years in software engineering and a track record of shipping production systems across mobile, cloud, and embedded domains. He has driven architecture and delivery at companies from Amazon—where he built EC2 capacity management systems—to Chewy, where he modernized search and launched a GraphQL service enabling server-side A/B testing and faster, targeted content. A hands-on mobile systems expert, he contributed cross-platform UDP/TCP support to React Native libraries, adding Android multicast support critical for IoT protocols like SSDP. Andy has repeatedly led cross-functional teams to productize complex infrastructure (from Peel’s cross-platform IoT framework to Cyanogen’s privacy-focused services) and bridges low-level device work with high-scale backend services. He combines deep systems thinking with practical engineering: shipping device drivers, embedded CNC control, media plugins, and large distributed services over his career. Colleagues rely on him to turn ambiguous technical problems into extensible, production-ready solutions.
11 years of coding experience
21 years of employment as a software developer
Master's degree Computer Science, Master's degree Computer Science at Western Washington University
Contributions:90 commits, 30 PRs, 47 pushes in 1 year 7 months
Contributions summary:Andy primarily contributed to the iOS implementation of the react-native-tcp library. Their work focused on refactoring the error handling, renaming the error domain, and stubbing out missing functionality. Further contributions include implementing server functionality and integrating static analysis tools within the project. The user also made changes to the supporting files, such as the example app, and general cleanup.
Contributions:38 commits, 17 PRs, 34 pushes in 1 year 3 months
Contributions summary:Andy primarily focused on adding and improving Android support for the react-native-udp library. Their contributions included creating the initial Android implementation with Java code for UDP socket functionality, integrating with React Native, and refactoring code to improve overall structure and efficiency. They also made several adjustments to the iOS side, fixing issues related to networking and generics. These changes enabled multicast support, which is essential for protocols like SSDP.
reactreact-nativenetworkingdgramnodejs
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.