Justin Craig-kuhn

Software Engineer at Gusto

Irvine, California, 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

👤
Senior
🎓
Top School
Justin Craig-kuhn is a seasoned software engineer with 13 years of experience building user-focused web applications and system architectures, currently contributing at Gusto from Irvine, CA. He specializes in Ruby on Rails, React, PHP, JavaScript, and databases, and has advanced through senior and staff engineering roles at Weedmaps where he balanced hands-on development with technical leadership. A pragmatic mentor and code-quality advocate, he has contributed to notable open-source Ruby tooling like slack-ruby-client, improving observability and maintainability. Justin combines backend systems thinking with front-end experience to deliver polished user experiences, and often gravitates toward creative technical challenges that demand elegant solutions. Outside of engineering he’s also a musician and “wordist,” signaling a creative streak that informs his clear communication and product-focused engineering.
code13 years of coding experience
job23 years of employment as a software developer
bookBachelor of Science - BS Information Technology, Bachelor of Science - BS Information Technology at Rochester Institute of Technology
languagesEnglish
github-logo-circle

Github Skills (3)

slack10
slack-api10
ruby10

Programming languages (11)

TypeScriptC++ShellCJavaScriptGoPHPObjective-C

Github contributions (5)

github-logo-circle
slack-ruby/slack-ruby-client

Jul 2019 - Aug 2019

A ruby client for the Slack Web and Event APIs.
Role in this project:
userBack-end Developer
Contributions:10 commits, 4 PRs, 13 comments in 26 days
Contributions summary:Justin primarily focused on enhancing the Slack client library. Their contributions include adding public accessors for the logger within the `RealTime::Client` class, which improves the client's debugging capabilities. They also performed code style improvements and refactoring, as well as fixing linting issues. These changes indicate a focus on code quality and maintainability of the project.
ruby-clientslackslackbotslackapislack-api
jcraigk/blog

Jun 2023 - May 2026

Contributions:148 pushes, 3 branches in 2 years 10 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