Gabe Horner is a multidisciplinary designer and software professional with 18 years of experience blending visual design, QA, and backend engineering. Based in Denver, he pairs a fine arts education in illustration with hands-on work across notable open-source projects—contributing to tooling like Light Table, CodeMirror, Ring, Pedestal, and RubyGems—where he focused on modularity, testability, and editor UX. His background leading QA teams at Uber and shipping test automation and refactors for core libraries shows a rare crossover fluency between creative design and rigorous engineering. Gabe thrives on complex problem solving, treating testing as a design feedback loop that improves user-facing experiences. As a freelance artist and graphic designer he brings a sharp eye for detail and aesthetic judgment to software quality and tooling decisions. He’s known for pragmatic refactors and practical features that quietly make products easier to use and maintain.
18 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Illustration, Bachelor's degree, Illustration at Kansas City Art Institute
A mini view framework for console/irb that's easy to use, even while under its influence. Console goodies include a no-wrap table, auto-pager, tree and menu.
Role in this project:
Back-end Developer
Contributions:438 commits, 4 PRs, 5 pushes in 6 years 1 month
Contributions summary:Gabe primarily contributed to the development of a console view framework. They added tests for table functionality, utility functions, and implemented methods for rendering tables from different object types, including support for array-like objects. Further contributions included the addition of a tab-delimited table rendering option and refactoring table rendering. The user also improved the 2D menu option by adding support for range of choices and overall functionality.
Contributions:2 releases, 324 commits, 118 PRs in 2 years 11 months
Contributions summary:Gabe contributed to the Light Table IDE by implementing several features and improvements related to the editor functionality. They focused on enhancing the commenting and un-commenting features by introducing options, block commenting, and the ability to comment/uncomment selections. Additionally, they added copy and paste functionality. Furthermore, they contributed to the overall user experience by exposing the open-path functionality and creating a command to open the current file as a linked document.
lighttablelightlight-tableclojurescriptide
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
Gabe Horner - Freelance Artist And Graphic Designer at Self Employed