William Langford is a Senior Software Engineer with 13 years of experience building backend systems, currently driving engineering at DigitalOcean from New Jersey. He brings deep systems-level expertise—demonstrated by substantial contributions to the widely used jq command-line JSON processor, where he added regex support via oniguruma, base64/UTF-8 fixes, and a library system. His background spans backend roles at Daily Burn and hands-on mobile engineering earlier in his career, giving him a pragmatic full-stack perspective. A Rutgers Computer Science graduate, he combines production-grade engineering with open-source craftsmanship, often tackling subtle correctness and build-system challenges that improve developer tooling and core functionality.
13 years of coding experience
6 years of employment as a software developer
University of South Carolina
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Rutgers University
Contributions:1 release, 88 commits, 44 PRs in 6 years 6 months
Contributions summary:William primarily contributed to the back-end functionality of the jq project by adding regex support, which involved incorporating the oniguruma library. This included modifying the build system, adding valgrind suppressions, and implementing new jq built-in functions for regex matching and testing. Furthermore, the user addressed base64 encoding of UTF-8 strings, fixed issues with negative array indices, and introduced a library system, enhancing the core capabilities and utility of the command-line JSON processor. The commits show involvement with core functions and expanding functionality to support new features.
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
William Langford - Senior Software Engineer at DigitalOcean