Chief Technology Officer (founder) at Geocode Earth
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Peter Johnson is a seasoned software architect and founder with 15 years of experience, currently serving as CTO of Geocode Earth in Berlin where he commercializes the open-source Pelias geocoder. Since 2014 he has led design and engineering of information retrieval and geocoding systems used by transit agencies, local governments, and businesses to deliver high-quality location experiences. As the creator and core maintainer of Pelias, he combines hands-on backend, DevOps and test automation expertise—improving API caching, autocomplete, and Docker infrastructure—to keep global geodata accurate and accessible. He is a committed open-data advocate who built a SaaS model to let small teams avoid infrastructure overhead while preserving privacy-friendly, non-proprietary tooling. Known for practical engineering and public speaking, he balances technical leadership with active community stewardship and a knack for turning complex spatial problems into reliable production services. Outside work he’s a Kiwi father who’s quietly spent years building some of the most widely used open geocoding components on GitHub.
Contributions:76 reviews, 693 commits, 368 PRs in 8 years 3 months
Contributions summary:Peter primarily contributed to improving the Pelias Geocoder API. Their work involved adding and refining test suites for both functional and unit testing purposes. The user also made improvements to the API's caching strategy by implementing cache control headers and addressed issues in various areas such as input sanitization. They also introduced and worked on features for auto-complete and search functionality.
Run the Pelias geocoder in docker containers, including example projects.
Role in this project:
DevOps Engineer
Contributions:30 reviews, 69 commits, 90 PRs in 3 years 8 months
Contributions summary:Peter's contributions primarily focused on improving the project's infrastructure and testing capabilities. They added an acceptance test runner, introduced new Elasticsearch commands, and fixed issues related to Elasticsearch startup. The user also addressed buffering problems in preparation and download scripts. These commits indicate a focus on ensuring the smooth operation and maintainability of the Pelias geocoder within the Docker environment.
containersdockerexample-projectsgeocoderpelias
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
Peter Johnson - Chief Technology Officer (founder) at Geocode Earth