Senior Software Developer at Marengo Cave National Landmark
Louisville, Kentucky, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Josh Goebel is a senior software developer with 20 years of experience and a 17-year freelance pedigree in the Ruby on Rails ecosystem, now contributing at CoverMyMeds and maintaining long-running projects for clients like Marengo Cave and AutoRaptor. Comfortable owning the full stack, he blends pragmatic KISS-oriented design with deep hands-on skills across Ruby, Rails, JavaScript, MySQL and emerging languages. An active open-source contributor, Josh has improved high-profile projects—from the Crystal language string formatting and highlight.js to the Textual IRC client and TIC-80 fantasy computer—often focusing on performance, UI polish, and memory/bug fixes. He’s a prolific Exercism volunteer: authoring and maintaining the Wren track and mentoring thousands of students with a 99% satisfaction rating. Based in Louisville, KY, he pairs decades of legacy system stewardship and SaaS rewrites with a curiosity that spans Arduino, retro game dev, and tooling-level contributions.
JavaScript syntax highlighter with language auto-detection and zero dependencies.
Role in this project:
Back-end Developer
Contributions:39 releases, 2058 reviews, 856 commits in 3 years 2 months
Contributions summary:Josh focused on enhancing the JavaScript syntax highlighter, contributing improvements across multiple programming languages and code structures. They addressed various issues, including fixing code escaping in Markdown rules, adding type support, correcting highlighting of variable and other language components, and expanding support for HTML and code structure. They also introduced fixes for code highlighting issues related to comments and edge cases of various parsers.
TIC-80 is a fantasy computer for making, playing and sharing tiny games.
Role in this project:
Full-stack Developer
Contributions:72 reviews, 45 commits, 33 PRs in 2 years
Contributions summary:Josh primarily focused on improving the TIC-80 fantasy computer's console and core functionalities. Their work included refactoring RAM and VRAM layout descriptions, fixing a sprite rendering bug, enhancing error handling for directory creation, and implementing features like CTRL-A/CTRL-E console editing. Furthermore, the user contributed to the codebase by improving the API and incorporating features such as moonscript eval support.
tic-80gamesretro8bitgamedev
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.