Tim Schaub

Principal Geospatial Architect

Bozeman, Montana, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
award
Top expert inGeospatial Technology and Web Mapping
Tim Schaub is a Principal Geospatial Architect with 19 years of experience building and leading geospatial software engineering efforts, currently shaping spatial products at Planet from his base in Bozeman, Montana. He blends deep domain expertise in remote sensing and GIS with hands-on systems work across back-end, full-stack, and front-end projects, including contributions to high-profile open-source tooling like JSDoc, ESLint, Apache Arrow, and MapTiler’s tileserver. Previously VP of Engineering at Boundless/OpenGeo, he has a proven track record of shipping browser-based vector rendering and editing features, running developer trainings, and steering product architectures. His technical breadth spans low-level file and testing work (mock-fs, geotiff.js) to server-side optimizations and JavaScript engine integration for GeoServer, reflecting a pragmatic focus on performance and reliability. With an MS in Geology focused on remote sensing and a BS in Math and Natural Science, he brings both rigorous scientific background and engineering rigor to geospatial problems. Colleagues describe him as an engineer who moves effortlessly between research-grade algorithms and production-ready systems, quietly optimizing developer experience and resilience.
code19 years of coding experience
job13 years of employment as a software developer
bookM.S., Geology, Focus on Remote Sensing, M.S., Geology, Focus on Remote Sensing at University of Washington
bookB.S., Math, Natural Science, B.S., Math, Natural Science at University of Puget Sound
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
6,820reputation
485kreached
17answers
0questions
Badges
angularjs
top-1%
javascript
top-1%
github-logo-circle

Github Skills (59)

unit-testing10
static-code-analysis10
filesystem10
javascript10
react-components10
expressjs10
testing10
geoserver10
command-line-arguments10
server-configuration10
eslint10
system-design10
react-component10
java10
rhino10

Programming languages (23)

MDXJavaC++CSSRustCMakefileVue

Github contributions (5)

github-logo-circle
tschaub/mock-fs

Nov 2013 - Jan 2023

Configurable mock for the fs module
Role in this project:
userBack-end Developer
Contributions:12 releases, 23 reviews, 495 commits in 9 years 3 months
Contributions summary:Tim primarily worked on implementing the core file system functionality within the project. Their contributions involved the creation of mock file and directory structures, including their respective constructors and methods. They introduced features for managing file content, including set/get content functionality and time/mode setting, while also building core components like the file system itself. The user implemented the basics of a binding module providing functionalities like stat, read, write and others related to the filesystem.
mockmockingconfigurable
tschaub/gh-pages

Mar 2014 - Jan 2023

General purpose task for publishing files to a gh-pages branch on GitHub
Role in this project:
userFull-stack Developer
Contributions:16 releases, 27 reviews, 259 commits in 8 years 11 months
Contributions summary:Tim primarily focused on improving the project's documentation and implementing core functionalities. Their work involved adding and refining documentation blocks, making the code more generic, and adding tests for utility functions. The user also updated the linter and created a task for generating a changelog, indicating a focus on project maintainability and developer experience. Furthermore, they removed a dependency and reworked error handling.
publishinggeneral-purposepurpose
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
Tim Schaub - Principal Geospatial Architect