Nicholas Peihl is a Principal Software Engineer with 15 years of experience specializing in geospatial data, spatial databases, and interactive web mapping. He has spent a decade organizing and administering GIS systems and six years building map-first web applications using Leaflet, Mapbox, and ArcGIS JS, now developing core Maps and Dashboards features in Kibana at Elastic with TypeScript and React. At Elastic he led the production of a standalone Elastic Maps Server and made UI and performance contributions to the widely used elastic/kibana repo, including race-condition fixes, EMS upgrades, and custom map icon and tooltip work. Earlier roles include migrating enterprise GIS from SQL Server to PostGIS—saving hundreds of hours of manual work—and building county land-information web apps that were open-sourced for reuse. Based in Grafton, MA, he blends backend infrastructure (Kubernetes, PostgreSQL, Terraform) with front-end polish to deliver scalable, production-grade geospatial services. Colleagues rely on him for pragmatic engineering that cuts costs and operational friction while keeping maps usable and performant.
15 years of coding experience
4 years of employment as a software developer
Bachelor's Degree Management Information Systems General, Bachelor's Degree Management Information Systems General at North Dakota State University
Contributions:800 reviews, 141 commits, 469 PRs in 4 years 7 months
Contributions summary:Nicholas primarily contributed to the user interface components and settings for the Elastic Maps within the Kibana platform. Their commits focused on removing deprecated configurations, incorporating new Elastic Maps Service (EMS) versions, and improving features by adding custom icons and enabling tooltips. Furthermore, they fixed bugs and improved performance by addressing race conditions and integrating with external resources.
Contributions:13 commits, 12 PRs, 33 pushes in 2 years 5 months
boundariesparcelsdefinedset-inhealth
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
Nicholas Peihl - Principal Software Engineer at Elastic