Joshua Rahm

Software Engineer at Google

Boulder, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code12 years of coding experience
job6 years of employment as a software developer
bookMaster of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
544reputation
26kreached
15answers
0questions
github-logo-circle

Github Skills (19)

eslint10
vim-plugin10
vim10
lint10
linter10
linting10
syntax-checking10
vala9
gcc9
glsl9
linux7
hashtable6
shell6
curl6
openwrt6

Programming languages (3)

HaskellVim scriptVim Script

Github contributions (5)

github-logo-circle
vim-syntastic/syntastic

Mar 2015 - Mar 2015

Syntax checking hacks for vim
Role in this project:
userBack-end Developer
Contributions:1 PR in 1 day
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.
linterslintsyntax-checkersyntax-checkingvim
jrahm/neovim

Jan 2020 - Jan 2023

Vim-fork focused on extensibility and usability
Contributions:26 pushes, 5 branches in 3 years
usabilityvimvim-plugincoc-extensionsfocused
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.
Request Free Trial
Joshua Rahm - Software Engineer at Google