Nick Doiron is a senior full‑stack software engineer based in Chicago with 15 years of experience building production systems that span backend services, geospatial data, and interactive front ends. He works in Python, Go, and TypeScript/React with strong Postgres/PostGIS and mapping expertise, and has driven ML-platform and model APIs in enterprise settings. A long‑time open source contributor, Nick has improved RTL and multilingual support in high‑profile mapping projects like OpenStreetMap iD and Tangram and added i18n to MetaMask, highlighting his focus on accessibility and localization. He combines hands‑on API and database design with cartographic rendering and NLP/ML experimentation (see mapmeld and monsoon‑nlp), and has repeatedly shipped tooling for redistricting and civic data analysis. Not obvious from his title: he blends geodata engineering with production ML workflow work, making him effective at turning spatial research into scalable, user‑facing products.
Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.
Role in this project:
Back-end Developer
Contributions:794 reviews, 193 commits, 687 PRs in 1 year 3 months
Contributions summary:Nick primarily contributed to the implementation of a Model and Model Version API backend, including functionalities for retrieving, creating, and updating models and model versions. They worked on the core API logic, including defining endpoints, handling database interactions, and implementing features such as model archiving and unarchiving. The user also addressed several code issues and enhancements within the backend infrastructure, contributing to the overall functionality of the Determined AI platform.
🆔 The easy-to-use OpenStreetMap editor in JavaScript.
Role in this project:
Front-end Developer
Contributions:1 review, 152 commits, 9 PRs in 5 years 6 months
Contributions summary:Nick primarily contributed to the user interface of the OpenStreetMap editor, `id`. Their work focused on improving the RTL (Right-to-Left) layout support within the editor, addressing issues with mouse position calculations and button orientations. They implemented and refined map controls, menus, and search results. They also updated the RTL detection mechanism.
javascriptmappingosmeditoropenstreetmap
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
Nick Doiron - Senior Software Engineer at McKinsey & Company