James Seppi is a Staff Software Engineer and tech lead in Austin with 15 years building production-critical systems across geospatial, mapping, and satellite domains. He codes primarily in Python and TypeScript/JavaScript and currently architects the automated ground control and command systems for a Synthetic Aperture Radar satellite constellation. James has a strong track record at Mapbox and government agencies where he led low-downtime database migrations, high-throughput APIs serving billions of daily requests, and platform improvements that reduced cost and latency while preserving strict SLAs. He contributes to notable open-source projects like mapbox-gl-js and simple-statistics, spanning both front-end UX work and backend algorithmic additions. Comfortable operating in distributed teams, he blends hands-on engineering with mentoring, stakeholder engagement, and measurable operational improvements. His background in environmental and water resources engineering informs a pragmatic, data-driven approach to building resilient spatial systems.
15 years of coding experience
11 years of employment as a software developer
MS, Environmental and Water Resources Engineering, MS, Environmental and Water Resources Engineering at The University of Texas at Austin
Interactive, thoroughly customizable maps in the browser, powered by vector tiles and WebGL
Role in this project:
Front-end Developer
Contributions:10 reviews, 10 commits, 18 PRs in 2 years 11 months
Contributions summary:James primarily worked on updating the page shell component, which likely provides the overall structure and styling for the web application. Their contributions included modifying JavaScript and CSS files related to the page shell, integrating new features, and improving the user interface. These changes suggest a focus on front-end development, with the aim of improving the application's appearance and user experience. Additionally, the user updated the mapbox-gl-geocoder plugin in multiple example files.
Contributions:6 commits, 1 PR, 1 issue in 1 year 6 months
Contributions summary:James primarily contributed to the implementation of new statistical functions within the `simple-statistics` library. They added features such as `harmonic_mean` and `root_mean_square`, and made updates to existing documentation and tests. Their work included modifying the core JavaScript files and adding corresponding tests to ensure the accuracy and functionality of the newly implemented statistical methods. Additionally, the user corrected a spelling mistake within the code.
regressionmathstatisticsbrowserjavascript
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
James Seppi - Staff Software Engineer (Tech Lead) at Umbra