Bryan Housel is a seasoned software engineer with 15 years building and maintaining high-impact open-source mapping tools, notably as the long-time maintainer of OpenStreetMap’s iD editor and the Rapid editor. He combines full-stack engineering, automation, and UX-focused front-end work to deliver performant mapping experiences—replacing legacy renderers with WebGL/Pixi.js to yield 10–100x speedups in real projects. Bryan has deep experience in data validation and build automation (osm-community-index), Rails backend maintenance (openstreetmap-website), and contributions to map rendering libraries like mapbox-gl-js. A frequent speaker at State of the Map and FOSS4G, he blends community leadership with hands-on mentorship and project stewardship. Based in New Providence, NJ, he holds dual B.S. degrees in electrical and computer engineering from Drexel and is known for tackling both large-scale performance problems and small UX details—when not trail-running or cooking with fire.
15 years of coding experience
12 years of employment as a software developer
Dual B.S., Electrical Engineering and Computer Engineering, Dual B.S., Electrical Engineering and Computer Engineering at Drexel University
Canonical common brand names, operators, transit and flags for OpenStreetMap.
Role in this project:
Full-stack Developer
Contributions:216 reviews, 3768 commits, 1597 PRs in 7 years 1 month
Contributions summary:Bryan primarily worked on enhancing the user interface and user experience for the project by implementing new components and improving the rendering of UI elements. Furthermore, the user contributed to backend functionality by introducing new features and addressing issues in several parts of the codebase. These tasks included handling Facebook and Twitter usernames, creating new methods for fetching and displaying information, and refactoring the codebase for easier maintainability.
:speech_balloon: An index of community resources for OpenStreetMap
Role in this project:
Back-end Developer & Automation Engineer
Contributions:54 releases, 10 reviews, 970 commits in 4 years 10 months
Contributions summary:Bryan primarily worked on building the data processing and validation pipeline for the OpenStreetMap community index project. Their commits involved creating scripts to build and validate data, adding linting and code formatting to the build process, separating data into resources and features, and introducing a system to generate UMD/ES6 modules, also adding tests. The user was also responsible for automatically prettifying JSON files and incorporating a system to validate dates, duplicate IDs, and ensure proper file extension, demonstrating skills in automation, data validation, and build processes.
groupsballoonindexspeech-ballooncommunities
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.