Michael Bullington is a software engineer with 11 years of experience who blends front-end craftsmanship with systems-level curiosity, currently founding AI-driven product and ideation agents at Remy, Inc. He previously built Mapbox Search JS libraries at Mapbox and focused on public-safety web apps at DJI, demonstrating deep familiarity with web mapping, client-side JavaScript, React Native, and Flutter. His open-source contributions span tasteful UI refinements in mapbox-gl-geocoder and low-level cryptographic work (RSA private exponent handling) in a Node.js OpenSSL binding, reflecting both UX sensibility and back-end rigor. A former Figma engineer and member of South Park Commons, he moves between product-focused teams and early-stage engineering roles comfortably. Based in New York, he hires and mentors engineers while shipping production-ready libraries and services. Pragmatic and inquisitive, he pairs spatial/web expertise with an appetite for core engineering challenges that most front-end specialists skip.
11 years of coding experience
9 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Penn State University
Geocoder control for mapbox-gl-js using Mapbox Geocoding API
Role in this project:
Front-end Developer
Contributions:7 reviews, 8 commits, 4 PRs in 7 days
Contributions summary:Michael primarily focused on front-end development tasks within the Mapbox GL Geocoder repository. Their contributions involved modifying the UI of the geocoder component, specifically focusing on the footer and powered-by elements. The commits demonstrate improvements to the appearance, styling, and functionality of the UI, as well as updating the Mapbox link. The user also made changes to the font stack.
URSA - RSA public/private key OpenSSL bindings for Node.js
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 1 comment in 12 days
Contributions summary:Michael implemented a method to retrieve the private exponent of RSA keys, which is a 'dangerous' operation, as noted in the commit messages. They also fixed tests to ensure the proper functionality of the private exponent retrieval. Furthermore, the user merged external contributions to enhance the project. The commits demonstrate a focus on core cryptographic functionalities and related testing.
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.