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 (10)

TypeScriptShellC++CJavaScriptGoPHPObjective-C

Github contributions (5)

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

Jul 2019 - Aug 2019

A Ruby and command-line client for the Slack Web, Real Time Messaging 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.
slackbotslack-botrubyslackslackapi
jcraigk/ruby_nano_rpc

Jan 2018 - Mar 2022

RPC wrapper for Nano digital currency nodes written in Ruby
Contributions:98 commits, 35 PRs, 130 pushes in 4 years 2 months
rpcnodescurrency-converterrubynano
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
Justin Craig-kuhn - Software Engineer at Gusto