Douglas Martin

Co-Founder & CTO at Drypowder

Fort Collins, Colorado, 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
Douglas Martin is a seasoned software leader and co-founder currently serving as CTO at Drypowder, bringing 14 years of experience scaling engineering organizations and shipping reliable systems. He rose through technical and leadership ranks at C2FO—from software engineer to SVP of Engineering—combining hands-on backend engineering with executive-level product delivery. A polyglot developer active in Scala, Node, and Go, he contributes to notable open-source projects such as fast-csv and goqu, improving performance, SQL generation, and CSV parsing robustness. Known for pragmatic refactors, test-driven development, and solving tricky edge cases (like nil time handling and encoding quirks), he blends deep implementation skill with strategic technical direction. Based in Fort Collins, Colorado, he balances startup grit with a steady focus on developer experience and long-term maintainability.
code14 years of coding experience
job17 years of employment as a software developer
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at University of Nebraska at Omaha
bookComputer Science, Computer Science at University of Nebraska at Kearney
github-logo-circle

Github Skills (26)

csv-parse10
javascript10
postgresql10
testing10
databases10
typescript10
wpgraphql10
nestjs10
go10
sql10
sql-generation10
wordpress-graphql10
typescript-types10
typeorm10
csv-parsing10

Programming languages (4)

TypeScriptJavaScriptGoHTML

Github contributions (5)

github-logo-circle
doug-martin/goqu

Feb 2015 - Oct 2021

SQL builder and query library for golang
Role in this project:
userBack-end Developer
Contributions:66 releases, 13 reviews, 196 commits in 6 years 9 months
Contributions summary:Douglas primarily focused on code reorganization and performance improvements within the `goqu` project. Their work involved refactoring code by splitting dataset functionalities into separate files and optimizing SQL generation with the use of `bytes.Buffer`. They also added support for placeholder usage and handling of parameter interpolation. Further commits involved adding a PostgreSQL adapter and fixing an issue with the insertion of nil time values, contributing to the library's functionality and efficiency.
querybuildersqlitedatabasepostgrespostgresql
C2FO/fast-csv

Sep 2012 - Jan 2021

CSV parser and formatter for node
Role in this project:
userFull-stack Developer
Contributions:27 releases, 1 review, 243 commits in 8 years 5 months
Contributions summary:Douglas's contributions primarily focused on the development and testing of the `fast-csv` library, a CSV parser and formatter for Node.js. The user implemented unit tests using the `it` and `assert` libraries to validate parsing functionalities, including handling different CSV formats, escaping, and column specifications. They also added new features, such as support for alternate encodings and transformations, while also making documentation changes and addressing bug fixes.
csvcsv-readernodejsstreamcsv-parser
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
Douglas Martin - Co-Founder & CTO at Drypowder