Jeff Keen is an experience-focused web developer and founder based in Austin with 15+ years building products and shipping user-centered software across Rails and Ember.js stacks. Since 2014 he’s run Tempo Labs consulting and in 2023 launched Dubbletrack to modernize community radio, blending his passion for audio with pragmatic engineering. He’s contributed backend improvements to notable open-source Rails tooling (e.g., Graphiti), modernizing relationship handling and tests while keeping APIs stylish and maintainable. Jeff’s background ranges from embedded control systems and electrical engineering to large-scale UX work at Spiceworks, giving him a rare combination of hardware sensibility and product-minded frontend/back-end fluency. Colleagues know him for practical creativity—he values human-centered outcomes, quirky details (he owns many rugs), and steady, recoverable engineering after real-world mishaps.
15 years of coding experience
11 years of employment as a software developer
BS Electrical Engineering, BS Electrical Engineering at Minnesota State University, Mankato
Computer Science, Computer Science at Columbia University
Contributions:1 release, 6 reviews, 8 commits in 2 years 11 months
Contributions summary:Jeff contributed to the `graphiti-api/graphiti` repository by implementing and refining features related to relationship identifiers and sideloading within the API. They focused on including and excluding resource identifiers, modifying the behavior of `belongs_to` and `has_many` relationships. The commits also include adding tests to validate the implemented changes. The user also updated the code to use more modern Rails practices, like updating from `update_attributes` to `update`.
Contributions:67 commits, 1 PR, 19 pushes in 7 years 2 months
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.