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)

apim10
url-routing10
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
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.
geospatialjavascripttypescriptcomputational-geometrygeojson
Project-OSRM/osrm-frontend

Jun 2017 - Jul 2017

The OSRM frontend
Role in this project:
userFront-end Developer
Contributions:10 commits, 6 PRs, 18 comments in 1 month
Contributions summary:Denis focused on enhancing the frontend functionality of the OSRM frontend. They developed a script to dynamically configure frontend options using environment variables, allowing for flexible deployments. The user also addressed critical issues like HTTPS URL replacement and corrected error logging, in addition to refactoring and updating links. These changes suggest the user has been actively working on the project's user interface and overall functionality.
frontendosrmrouting
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