Summary
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