Jon Jackson

Senior Software Engineer at Red Hat

Cary, North Carolina, 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 Jackson is a Senior Software Engineer with nine years of experience building web applications and cloud-native tooling, currently driving front-end UX and operator-level backend work at Red Hat. He combines deep JavaScript UI expertise—contributing to high-profile open-source projects like OpenShift Console and PatternFly React—with Go-based Kubernetes Operator development, bridging user-facing design and infrastructure automation. A self-taught web developer who learned by extending core software principles from formal CS training at NC State, he prioritizes code quality, maintainability, and reducing tech debt. Jon is equally focused on inclusive team culture, emphasizing psychological safety, fairness, and clear onboarding practices. Notably, his open-source contributions include UI refinements that improved accessibility and log-download workflows in the widely used OpenShift console. He thrives on ecosystem-level problem solving where front-end clarity meets scalable backend design.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, 3.85 gpa, Bachelor of Science (BS), Computer Science, 3.85 gpa at North Carolina State University
bookAssociate of Arts (AA), University Transfer, Associate of Arts (AA), University Transfer at Durham Technical Community College
github-logo-circle

Github Skills (21)

javascript10
react-components10
css10
typescript10
user-interface10
ui-design10
react-component10
uid10
openshift10
front-end-development10
typescript-types10
typescripts10
patternfly10
react10
bootstrap9

Programming languages (9)

TypeScriptShellMakefileSCSSJavaScriptVueGoPHP

Github contributions (5)

github-logo-circle
openshift/console

Apr 2018 - Jan 2023

OpenShift Cluster Console UI
Role in this project:
userFront-end Developer
Contributions:735 reviews, 331 commits, 408 PRs in 4 years 9 months
Contributions summary:Jon focused on enhancing the user interface of the OpenShift Cluster Console UI. Their contributions involved updating the styling of log window elements to align with OpenShift's design language and implementing features to download build logs, including a download button in the log controls. They also worked on the overall design and layout of the interface, including the creation of components such as the ContainerDropdown and the handling of different states of the components.
consoleopenshiftk8skubernetescluster
openshift/origin-web-console

Nov 2017 - Jul 2018

Web Console for the OpenShift Application Platform
Role in this project:
userFront-end Developer
Contributions:8 commits, 14 PRs, 49 comments in 8 months
Contributions summary:Jon primarily focused on improving the user interface and visual styling of the OpenShift web console. Their work involved fixing styles in the `main.css` file, converting alerts to a component, and adding spec tests for them. They also added functionality to edit weights of services on the create route page, which included adding a link to re-enable the percentage slider. Finally, they addressed an undefined reference in the oscRouting directive.
consoleopenshiftapplication-platformopenshift-applicationweb-console
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 Jackson - Senior Software Engineer at Red Hat