Denis Carriere

Chief Technology Officer at Pinax

Ottawa, Ontario, Canada
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
Denis Carriere is a seasoned technology leader and CTO with 12 years of experience building blockchain infrastructure, Web3 products, and geospatial systems from Ottawa, Canada. He currently leads engineering at Pinax and Pomelo Grants—bringing smart-contract development and decentralized grant funding (QF) into production while co-founding EOS Nation to support EOSIO infrastructure. Denis combines hands-on open-source development—modernizing popular JS libraries like simple-statistics, contributing bug fixes to Turf (a major geospatial engine), and authoring a widely used Python geocoder—with strategic product leadership. His background as a geospatial engineer and former Canadian Armed Forces combat engineer gives him an uncommon blend of operational discipline, field-mapping expertise, and resilient systems thinking. He’s skilled at bridging backend, frontend, and blockchain stacks to deliver practical, maintainable tooling for developers and organizations. Known for pragmatic refactors and attention to developer experience, he often focuses on long-term maintainability such as ES6/TypeScript migrations and robust test coverage.
code12 years of coding experience
job12 years of employment as a software developer
bookAlgonquin College
languagesFrench, English
github-logo-circle

Github Skills (33)

url-routing10
apim10
es6-modules10
javascript10
python10
apidoc10
fetchr10
testing10
mathematics10
statistics10
fetcher10
typescript10
math10
geojson10
data-transformation10

Programming languages (22)

MDXJavaC++CSSRustCPLpgSQLVue

Github contributions (5)

github-logo-circle
DenisCarriere/geocoder

Jan 2014 - Oct 2018

:earth_asia: Python Geocoder
Role in this project:
userBack-end Developer
Contributions:11 releases, 781 commits, 110 PRs in 4 years 9 months
Contributions summary:Denis was primarily responsible for the initial setup and development of the geocoder project, with a focus on the core architecture and functionality. They added different geocoding services, including Google and Bing. The commits reflect a focus on building the foundation of the project, including implementing methods for reverse geocoding.
pythongeospatiallgbtgeocodingearth
Turfjs/turf

Sep 2016 - Jun 2018

A modular geospatial engine written in JavaScript and TypeScript
Role in this project:
userBackend Developer
Contributions:1783 commits, 700 PRs, 2074 pushes in 1 year 9 months
Contributions summary:Denis's commits primarily focused on bug fixes and test updates within the project. Specifically, the user addressed issues related to point-to-line distance calculations, testing for a turf-dissolve module, the isobands module, TypeScript definitions, and test cases in the core turf module. They also implemented a fix for a reported issue in the polygon-tangents modules.
turfgeospatialjavascriptcomputational-geometrymodular
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