Colin Curtin is a Staff Software Engineer in Berkeley with 16 years of hands-on production experience and eight years of high-level engineering management, known for shipping reliable Ruby and Node.js systems at scale. He excels at turning ambiguous problems into coherent vision, strategy, and execution, often acting as the “glue” that helps teams gel and deliver complex tax, payroll, and payments infrastructure. Deep expertise in PostgreSQL, background job systems (Sidekiq/Gearman), observability, and DevOps complements his architecture work across APIs, ETL pipelines, and data warehouses. Colin has led engineering organizations at Block and Human Interest, architected integration platforms on AWS, and contributed to the Elm compiler as a full-stack developer—demonstrating both language-agnostic craftsmanship and open-source curiosity. He is an advocate for underrepresented voices in tech and brings a research-minded approach with interests in constraint optimization, TLA+, LLMs, and even quantum programming. Notably, his code has powered widely used services—from payroll to grocery delivery—illustrating an ability to impact everyday systems at national scale.
16 years of coding experience
17 years of employment as a software developer
BS Computer Science, BS Computer Science at UC Santa Barbara
Doctor of Philosophy - PhD Memes, Doctor of Philosophy - PhD Memes at Raised By The Internet
AS Computer Science Acting, AS Computer Science Acting at Santa Barbara City College
Compiler for Elm, a functional language for reliable webapps.
Role in this project:
Full-stack Developer
Contributions:8 commits in 3 days
Contributions summary:Colin primarily focused on improving the Elm compiler, addressing both frontend and backend issues. They fixed compilation errors, HTTP/JSON issues, and refactored code. They also made improvements to the codebase by adding whitespace and correcting code style, and addressed documentation and spelling errors within the Elm libraries.
A recreation of Subspace/Continuum in Node.js/coffeescript
Contributions:175 commits, 6 PRs, 11 pushes in 10 years 9 months
continuumrecreationnode-jsjavascriptnodejs
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
Colin Curtin - Staff Software Engineer at Datavant