Geoff Harcourt is a seasoned technology leader and CTO with 15 years of experience scaling web platforms and building resilient engineering organizations. At CommonLit he led the team through dramatic growth—from 1M to 30M accounts—modernizing deployment, testing, canary releases, accessibility, and SOC2 readiness while improving performance and enabling multiple daily releases. Earlier roles include founding CTO at Cortex, where his data-driven systems delivered real, measurable utility savings for premier properties, and senior developer work at thoughtbot bringing strong Ruby/Rails and front-end experience. He’s a pragmatic hands-on operator who still contributes to developer tooling—improving dotfiles, Vim, and zsh configs to streamline workflows—and he combines product empathy with operational rigor to ship reliable, scalable systems.
15 years of coding experience
7 years of employment as a software developer
Bachelor's History, Bachelor's History at Harvard University
A set of vim, zsh, git, and tmux configuration files.
Role in this project:
DevOps Engineer & Vim Configuration Specialist
Contributions:2 releases, 11 reviews, 42 commits in 6 years 3 months
Contributions summary:Geoff primarily contributed to improving the dotfiles configuration for zsh and Vim. They addressed issues related to environment variable deduplication and prompt settings, specifically optimizing the zsh shell configuration. The user implemented and refined Vim settings, including filetype-specific configurations, shortcut bindings for tag indexing, and syntax rules for GitHub pull requests. Their work significantly enhances the user's development environment by streamlining workflows and improving code editing efficiency.
Contributions:763 commits, 6 PRs, 318 pushes in 8 years 4 months
dotfilesansibleconfigurationconfig
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.