Geoff Catlin is a Staff Software Engineer with 15 years of experience building scalable, high-performance SaaS and live-service backends from first principles. He combines hands-on architecture and implementation skills across Go, Ruby, Erlang/Elixir, PostgreSQL and cloud-native tooling (Docker, Kubernetes, AWS) to deliver resilient systems and smooth developer workflows. Geoff excels at pragmatic simplicity—focusing on clean interfaces, orthogonal components, and iterative delivery—and has repeatedly led migrations and performance rewrites (Riak→CockroachDB strategy, high-throughput email sending) that yielded measurable improvements. He’s comfortable both as an individual contributor and as an early engineering hire setting hiring, process and deployment standards, and he pairs technical design with strong incident and observability practices. Based in Cary, NC, he brings a Unix-philosophy mindset and a knack for tooling (e.g., backend-in-a-box, schema-driven code generation) that helps product teams move faster.
15 years of coding experience
25 years of employment as a software developer
Damascus High School
The Ryleys
BS Management Information Systems, BS Management Information Systems at Clarkson University
Contributions:44 commits, 21 pushes, 1 branch in 3 years 7 months
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
Geoff Catlin - Staff Software Engineer at Lark Health