Craig Petzel

Lead Software Engineer at Eluve

San Francisco, 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

👤
Senior
🎓
Top School
Craig Petzel is a Lead Software Engineer with 11 years of experience building mobile-first products, particularly Android, and currently working on Square Banking in San Francisco. He combines deep native Android expertise with cross-platform skills (React Native, Kotlin Multiplatform) to accelerate delivery and developer productivity, and has led teams shipping payments and rider-experience platforms at scale. Craig has driven SDKs, CI/CD pipelines, and device test farms—often as the first mobile hire—turning legacy codebases into testable, maintainable systems. He’s also an active open-source contributor to react-native-mapbox-gl, improving Android location, lifecycle, and rendering stability. Known for bridging product and engineering, he repeatedly takes end-to-end ownership from architecture through continuous delivery.
code11 years of coding experience
job15 years of employment as a software developer
bookBachelors Computer Science, Bachelors Computer Science at University of Minnesota
languagesSign languages
github-logo-circle

Github Skills (10)

javas10
maps10
location-services10
map-box10
react-native10
android10
mapbox-gl10
java10
event-handling9
expo8

Programming languages (12)

TypeScriptC#JavaC++RustJavaScriptGoObjective-C

Github contributions (5)

github-logo-circle
A Mapbox GL react native module for creating custom maps
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 11 PRs, 32 comments in 4 months
Contributions summary:Craig contributed significantly to the `react-native-mapbox-gl` module by implementing fixes and new features specifically for the Android platform. Their work focused on improving the location engine, addressing issues related to the lifecycle of the map view, and handling events for user location updates. The changes also included addressing a crash related to rendering shapes.
reactreact-mapbox-glreact-native-modulemapboxreact-native
cpetzel/spoon

Feb 2015 - Nov 2017

Distributing instrumentation tests to all your Androids.
Contributions:4 PRs, 6 pushes, 4 branches in 2 years 9 months
instrumentationtestingandroidkotlininstrumentation-tests
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
Craig Petzel - Lead Software Engineer at Eluve