Josh Rowley is a Senior Software Engineer with 13 years of experience, currently building developer-facing systems at GitHub from Jersey City. He combines full‑stack development with site‑reliability expertise developed as Lead SRE at Betterment and senior engineering roles at WeWork and Flatiron School. An active open‑source contributor, he’s improved the roots front‑end toolkit by adding URL path helpers, a CLI option to disable workers, and fixes for EMFILE/file‑descriptor issues — a sign of systems‑level debugging chops. His formal training in software engineering complements a BA spanning French, Environmental Studies, and Mathematics, giving him a pragmatic, cross‑disciplinary approach to problem solving. Colleagues rely on him to ship reliable developer tooling and to untangle subtle infrastructure problems that impact production.
13 years of coding experience
9 years of employment as a software developer
BA, French, Environmental Studies, Mathematics, BA, French, Environmental Studies, Mathematics at New York University
Software Engineering, Software Engineering at Flatiron School
a toolkit for rapid advanced front-end development
Role in this project:
Full-stack Developer
Contributions:12 commits, 2 PRs, 12 comments in 6 months
Contributions summary:Josh made several contributions to the Roots project, a toolkit for front-end development. They added a URL path helper to view locals, enabling easier referencing of file paths within views. They also fixed a bug related to the handling of file paths and implemented a CLI option to disable workers, addressing compatibility issues with dynamic content. Furthermore, they addressed EMFILE errors by raising the maximum number of open file descriptors.
Contributions:4 pushes, 1 branch, 1 issue in 6 years 8 months
reactjsjavascriptreactalexa
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.