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.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Science (BS), Computer Science, 3.85 gpa, Bachelor of Science (BS), Computer Science, 3.85 gpa at North Carolina State University
Associate of Arts (AA), University Transfer, Associate of Arts (AA), University Transfer at Durham Technical Community College
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.
Web Console for the OpenShift Application Platform
Role in this project:
Front-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.
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.