Caleb Hearth

Staff Software Engineer at Files.com

Denver, 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
Caleb Hearth is a Staff Software Engineer in Denver with 14 years of experience building reliable backend systems, developer tooling, and deployment infrastructure. He has led engineering teams at Heroku, Square, and Files.com and played principal/lead roles at startups and consultancies, bringing product-focused engineering to both fast-moving and large-scale environments. A pragmatic Ruby and Rails expert, Caleb has contributed to well-known open-source projects including Heroku's Ruby buildpack and the scenic and griddler gems, improving build reliability, database view versioning, and email parsing. He blends hands-on coding with DevOps sensibilities—patching vulnerabilities, adding retry logic, and smoothing complex build-time environment handling. Beyond shipping features, he mentors teams, runs community efforts like Keep Ruby Weird, and applies practical machine-learning study to inform data-driven decisions. Colleagues describe him as a steady technical leader who prefers small, test-driven iterations that make systems easier to maintain and operate.
code14 years of coding experience
job12 years of employment as a software developer
bookMachine Learning Specialization, Machine Learning Specialization at Coursera
bookBachelor of Science Software Engineering, Bachelor of Science Software Engineering at University of Advancing Technology
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
3,345reputation
578kreached
63answers
25questions
github-logo-circle

Github Skills (20)

ruby-rails10
email-parsing10
postgresql10
rspec10
databases10
rails10
ruby10
bundler10
sql10
heroku10
schema10
database10
buildpack10
nodejs9
activerecord9

Programming languages (20)

C++CSSRustCTeXGoHTMLPerl

Github contributions (5)

github-logo-circle
thoughtbot/griddler

Oct 2012 - Sep 2021

Simplify receiving email in Rails
Role in this project:
userBack-end Developer
Contributions:115 commits, 1 PR, 20 comments in 9 years
Contributions summary:Caleb primarily worked on implementing and improving email parsing functionality for the griddler gem. Their contributions focused on parsing email addresses, extracting the body of email messages, and handling different email formats, including those with custom configurations. The user also introduced and refined core classes like `Griddler::Email` and `EmailParser` to support more robust email processing and address parsing. Furthermore, the user contributed significantly to the test suite, ensuring the reliability of the email parsing logic.
html-emailrailsemailrubyemail-marketing
scenic-views/scenic

May 2014 - Dec 2022

Versioned database views for Rails
Role in this project:
userBack-end Developer / Database Engineer
Contributions:3 releases, 18 reviews, 49 commits in 8 years 8 months
Contributions summary:Caleb primarily focused on enhancing the database view management capabilities within the Rails application. Their contributions included adding support for creating, dropping, and updating views using SQL definitions, along with implementing generators to create view definitions and migrations. They also integrated database cleaner for testing, ensuring reliable spec runs. This work significantly improved the project's ability to manage and version database views.
versionedrailssqlrubydatabase
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