Craig Martin

Lead Mobile at Self-Employed

Madbury, New Hampshire, 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 Martin is a Lead Mobile engineer with nine years of experience building and shipping React Native apps, currently driving mobile strategy at Myria and freelancing on white-label and bespoke mobile products. He has led migrations to React Native’s new architecture, authored reusable app templates deployed over 80 times, and built native modules to bridge performance gaps in production apps. His contributions to the rnmapbox/maps project show hands-on expertise in native iOS map features—fixing crashes, adding vector and raster support, and enabling annotation drag and selection. Prior to software he led engineering and operations in aerospace manufacturing, bringing strong process, quality, and continuous improvement discipline to product development. With an MBA and a background in chemical engineering, he combines systems thinking and business acumen to move projects from concept to scalable releases. Colleagues rely on him for end-to-end delivery, app-store readiness, and pragmatic solutions when timelines tighten.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science, Chemical Engineering, Bachelor of Science, Chemical Engineering at University of New Hampshire
bookMaster of Business Administration (M.B.A.), Master of Business Administration (M.B.A.) at University of New Hampshire - Whittemore School of Business and Economics
github-logo-circle

Github Skills (6)

swift10
ios10
react-native10
mapkit5
maps4
expo4

Programming languages (10)

TypeScriptJavaC++ShellObjective-C++ScalaJavaScriptObjective-C

Github contributions (5)

github-logo-circle
rnmapbox/maps

Jul 2022 - Nov 2022

A Mapbox react native module for creating custom maps
Role in this project:
userMobile Developer (iOS)
Contributions:17 reviews, 14 commits, 15 PRs in 3 months
Contributions summary:Craig primarily contributed to the iOS implementation of the `rnmapbox/maps` repository, focusing on features and bug fixes for the v10 version. Their work included adding support for vector source properties, fixing crashes related to raster sources and map subviews, and resolving symbol conflicts. They also implemented new features like controlling compass fade behavior and providing support for point annotation drag and selection functionalities.
reactreact-native-modulemaplibremapboxreact-native
mysport12/maps

Jul 2022 - Mar 2025

A Mapbox react native module for creating custom maps
Contributions:2 PRs, 216 pushes, 25 branches in 2 years 8 months
reactreact-native-modulemapboxreact-nativemapbox-gl
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 Martin - Lead Mobile at Self-Employed