Jon Rohan

Staff Software Engineer at GitHub

Seattle, Washington, 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
Jon Rohan is a Staff Software Engineer based in Seattle with nearly two decades of experience specializing in front-end engineering and design. At GitHub he helped scale the platform from hundreds of thousands to tens of millions of users, led the creation and evolution of Primer and Octicons, and refactored UI into reusable design-system components used across the product. Comfortable across CSS, JS/React, Ruby/Rails and build tooling, he blends product-facing design sensibilities with hands-on engineering—shipping everything from Atom editor UI tweaks to scalable React components. He’s repeatedly focused on performance, usability and developer ergonomics, and has a track record of improving tooling and build systems (including migrating icon workflows from fonts to SVGs). Known for thoughtful front-end craftsmanship, he also contributes backend improvements where needed, such as enhancing HTML processing and SVG generation.
code28 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at University of West Georgia
stackoverflow-logo

Stackoverflow

Stats
46reputation
3kreached
2answers
0questions
github-logo-circle

Github Skills (41)

atom-editor10
javascript10
coffeescript10
back-end-development10
ui-components10
component-development10
css10
user-interface10
ui-design10
file-icons10
ruby10
uid10
svg10
front-end-development10
glyph-icons10

Programming languages (13)

MDXCSSRustCHandlebarsHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
primer/octicons

Feb 2016 - Jun 2022

A scalable set of icons handcrafted with <3 by GitHub
Role in this project:
userFront-end Developer
Contributions:11 releases, 28 reviews, 649 commits in 6 years 5 months
Contributions summary:Jon primarily worked on implementing and maintaining the Octicons library, a set of scalable icons. Their contributions involved creating a Grunt build system and updating the font files. The user also updated the build process to include features like code minification and created a build directory. Additionally, they added features to the ruby gems integration and updated the Javascript files to support react based components.
primerscalableocticonsbootstrap-iconssvg
primer/css

Jun 2012 - Dec 2022

Primer is GitHub's design system. This is the CSS implementation
Role in this project:
userFront-end Developer
Contributions:5 releases, 406 reviews, 1249 commits in 10 years 8 months
Contributions summary:Jon's commits primarily involve modifications to the `css/primer.css` file, suggesting a focus on CSS and styling. The commits include changes related to the styling of text alignment, the addition of new utility classes, and the refactoring of the form-group component, indicating contributions to the UI and component styling. The user is also building and building the project.
primerreactsassprimer-csscss
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
Jon Rohan - Staff Software Engineer at GitHub