Jimmy Miller is a Senior Staff Compiler Engineer with 11 years of experience building and optimizing language runtimes and back-end systems, currently at ServiceNow after roles at Shopify and Cisco. He specializes in compiler internals and JIT optimization, with notable open-source contributions to the Ruby core—implementing splat argument support and arity fixes that improved the Ruby JIT’s correctness and performance. Jimmy also contributes practical tooling and language features, having added string-manipulation primitives to the Eve project, showing a taste for “tools for thought.” Based in Indianapolis, he blends deep systems knowledge with a pragmatic engineering mindset, often refactoring exit strategies and edge-case handling to make compilers more robust. He’s a podcast cohost who enjoys exploring the feeling of computing, signaling both technical depth and an interest in how developers experience systems.
Contributions:53 reviews, 44 PRs, 116 comments in 7 months
Contributions summary:Jimmy focused on optimizing the Ruby JIT compiler, specifically regarding argument handling for C functions and methods with splat arguments. Contributions include implementing support for splat arguments in C functions, addressing incorrect arity checks, and refactoring exit strategies for the compiler. The user also worked on handling rest arguments, optional arguments and splat combinations, along with performance improvements for Kernel#is_a? and instance_of? methods and improved the handling of rest arguments.
Contributions:8 commits, 1 PR, 2 comments in 1 month
Contributions summary:Jimmy primarily contributed to the implementation of string manipulation functions within the `eve` project. They implemented new functions like `length`, `replace`, `charAt`, and `find`, along with associated tests. These changes involved modifying core files related to string providers, indicating a focus on extending the project's functionality with new string processing capabilities. The user also fixed minor bugs related to the new functions.
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.