Joseph Shidel is a software developer in Seattle with 12 years of experience building clean, well-tested web applications—primarily for educators at Goldstar Learning. He thrives in small teams where his blend of business insight and hands-on full-stack engineering delivers polished user experiences. A self-taught developer who formalized his skills at Dev Bootcamp, Joseph contributes to open-source tooling such as Shopify’s widely used tapioca library, improving Ruby RBI generation and Protobuf enum handling. His background ranges from customer-facing roles to product marketing, giving him an uncommon empathy for end users and product needs. Colleagues rely on him for pragmatic solutions that balance code quality, testability, and real-world impact.
13 years of coding experience
1 year of employment as a software developer
Computer Software Engineering, Computer Software Engineering at Self-taught web developer
web development, Ruby, javaScript, and more, web development, Ruby, javaScript, and more at Dev Bootcamp
Bachelor of Science (BS), Entrepreneurial and Small Business Management, Bachelor of Science (BS), Entrepreneurial and Small Business Management at Indiana University of Pennsylvania
Contributions:6 reviews, 5 commits, 11 comments in 21 days
Contributions summary:Joseph focused on enhancing the `tapioca` library, which generates RBI files, a critical tool for Ruby RBI generation. Their work involved refining the compiler for Protobuf DSLs by modifying how enums are handled, specifically ensuring that both symbols and integers could be used to initialize and set enum values. They also made changes to the generated RBI files and the associated tests to reflect these changes, ensuring the library's robustness.
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.