Brent Dearth is a pragmatic full-stack engineer based in Boulder, Colorado with 11 years building rich, responsive interfaces and robust backend systems across .NET, Java, Ruby, and NodeJS. He blends front-end polish with deep infrastructure skills—Kubernetes administration, CI, DevOps, security, cloud hosting and hardware virtualization—so projects ship reliably from development through production. An active open-source contributor, he’s improved widely used Rails and Angular token-auth libraries and sharpened UX components like interactive site tours, showing comfort across API auth, client flows, and UI positioning edge cases. Brent cares about both big-picture architecture and the little details that make systems resilient: token expiry, header contention, and case-insensitive auth handling recur in his work. Comfortable across document and relational databases, he favors pragmatic solutions that scale and are auditable. His GitHub motto—“Big Picture. Little Details.”—accurately summarizes a career that pairs systems-level thinking with careful, user-facing craftsmanship.
AngularJS directive for giving an interactive tour of your website.
Role in this project:
Front-end Developer
Contributions:29 commits, 16 PRs, 27 pushes in 1 year 4 months
Contributions summary:Brent primarily contributed to the front-end aspects of the project, modifying the `tourtip` directive. These changes addressed issues related to scrolling and positioning of the tour tips, ensuring they displayed correctly relative to the target elements, and adjusted the backdrop positioning to keep it accurate. The commits demonstrate a focus on improving the user experience by refining the tour's visual presentation and functionality. These modifications improve the usability of the tour.
Token based authentication for Rails JSON APIs. Designed to work with jToker and ng-token-auth.
Role in this project:
Back-end Developer
Contributions:2 reviews, 196 commits, 176 PRs in 6 years 1 month
Contributions summary:Brent primarily contributed to the core functionality and stability of the devise_token_auth library. Their work focused on addressing potential errors, such as `MissingAttributeError`, during common ActiveRecord operations. Furthermore, the user implemented crucial fixes related to token expiry checks, and addressing contention issues within the authentication headers to enhance robustness. They also added support for case-insensitive email handling in session and password controllers.
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.