Eric Theise is a seasoned full-stack software engineer and contractor in San Francisco with 15+ years building web applications and geospatial systems that turn messy location and domain data into reliable maps, dashboards, and product features. With a PhD in Industrial Engineering/Management Sciences and deep training in operations research and statistics, he blends rigorous quantitative thinking with practical engineering across JavaScript, Ruby, Python, PostGIS, and mapping stacks like OpenStreetMap and Mapbox GL JS. He has led engineering efforts at startups and enterprises (RepairPal, PINC) to correct large-scale geographic data, harden test suites, and introduce modern practices like BDD and performance monitoring. An active open-source contributor, his work spans projects from statistical libraries to the Tegola vector-tile server, demonstrating comfort in languages from Go to Node. Former academic and longtime Internet entrepreneur, he also brings uncommon creative perspective as an experimental filmmaker, photographer, and teacher—useful for designing compelling data visualizations and user experiences.
14 years of coding experience
16 years of employment as a software developer
Bachelor of Business Administration - BBA, Production Management, Bachelor of Business Administration - BBA, Production Management at Loyola University Chicago
Master of Science - MS, Industrial Engineering/Management Science, Master of Science - MS, Industrial Engineering/Management Science at Northwestern University
Tegola is a Mapbox Vector Tile server written in Go
Role in this project:
Back-end Developer
Contributions:9 commits, 6 PRs, 24 comments in 5 months
Contributions summary:Eric primarily contributed to fixing bugs and addressing code quality issues within the Tegola project. Their commits included correcting misspellings, ensuring layer creation before adding to the index page, and resolving long lines in the code. They also worked on sorting feature property names in the feature inspector. The user demonstrates proficiency in Go and working with the project's core functionalities.
Contributions summary:Eric primarily contributed to the development of statistical functions within the JavaScript library. Their work included implementing the Poisson and Binomial distributions, as well as a chi-squared goodness-of-fit test. Further contributions include a factorial function and correcting typos. This user focused on expanding the library's statistical capabilities with new distributions and tests.
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
Eric Theise - Software Engineering Contractor at Self Employed