Joshua Rahm is a software engineer with 12 years of experience, currently building scalable systems at Google from his base in Boulder, Colorado. A self-described hacker who enjoys clever problem-solving, he has a broad toolkit spanning C, Python, Haskell and backend systems, and a taste for low-level and experimental projects like DHCP servers, packet sniffers, and compilers. His open-source contributions include adding multi-language support to the widely used vim syntastic plugin, demonstrating attention to tooling and developer experience. Joshua pairs academic depth—M.S. and B.S. in Computer Science from University of Colorado Boulder—with hands-on industry work from internships to production engineering. Colleagues know him for tackling gnarly bugs and architecting "elegant empires of interleaved code" rather than flashy front-ends. He combines playful curiosity with pragmatic delivery, often building personal tools that later inform production solutions.
12 years of coding experience
6 years of employment as a software developer
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of Colorado Boulder
Contributions summary:Joshua primarily contributed to enhancing the syntax checking capabilities of the `syntastic` plugin for Vim, focusing on support for various languages. They added support for Vala, GLSL, ASM, and Mercury by implementing syntax checkers and integrating them into the plugin. The contributions involved modifications to existing checker frameworks and adding logic to accommodate different compilers and their specific error formats.
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.