Ruby developer passionate about meta-programming and 'dark' corners of the language. Creator of the Phlex view-component library, the Literal runtime-typing gem, and the Quickdraw test framework. Co-hosts the Rooftop Ruby podcast with co-host Colin. Blogs at joel.drapper.me, on Bluesky and GitHub. Worked at Shopify (where a typing-related bug contributed to a CVE that deleted thousands of Zendesk tickets) and deployed Literal at Clear Scope. Presented 'Ruby has literally always had types' at wroclove.rb 2025. For roughly three years has been co-designing the Yippee Ruby web framework with Stephen Margheim, rooted in a shared sense of 'taste' for simple, powerful developer experiences.