Josh Goebel

Senior Software Developer at Marengo Cave National Landmark

Louisville, Kentucky, 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
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.
code20 years of coding experience
job15 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
917reputation
302kreached
9answers
0questions
Badges
postgresql
top-5%
macos-sierra
top-5%
macos
top-5%
github-logo-circle

Github Skills (55)

customizer10
git10
objective-c10
javascript10
parser10
custom-theme10
game-engine10
crystal-lang10
string-format10
python10
apidoc10
console10
game-dev10
sublime-text10
css10

Programming languages (40)

C#CHandlebarsMakefileWebAssemblyGoMustacheHTML

Github contributions (5)

github-logo-circle
highlightjs/highlight.js

Sep 2019 - Nov 2022

JavaScript syntax highlighter with language auto-detection and zero dependencies.
Role in this project:
userBack-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.
javascriptsyntax-highlighterzero-dependenciessyntax-highlightinglanguage-grammars
nesbox/TIC-80

Jan 2021 - Jan 2023

TIC-80 is a fantasy computer for making, playing and sharing tiny games.
Role in this project:
userFull-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.
Request Free Trial