Gary Burgess is a Senior Software Engineer with 13 years of experience building statically typed, functional front-end systems and open-source libraries from Stevenage, UK. He leads development on Precog’s PureScript-based data science toolset and maintains several supporting open-source libraries, bringing deep expertise in PureScript and occasional contributions to the PureScript compiler in Haskell. Gary’s backend contributions to the prominent purescript/purescript repository—fixing code generation, type checker and parser issues and adding type operator features—reflect a strong compiler and language-tooling mindset unusual for a front-end specialist. As owner of Null Ltd he also undertakes contract development, blending product-focused engineering with consultancy discipline. Colleagues can expect a developer comfortable across the stack who prefers principled, type-driven design and practical open-source collaboration.
A strongly-typed language that compiles to JavaScript
Role in this project:
Back-end Developer
Contributions:8 releases, 37 reviews, 738 commits in 6 years 9 months
Contributions summary:Gary contributed to fixing code generation for data constructor pattern matches, type class dictionaries, and parsing functions in the PureScript language. They also implemented features such as type operator aliases. The work involved modifications to type checker, parser, and code generator components of the project.
A type-safe parser, printer, and ADT for URLs and URIs.
Contributions:64 pushes, 31 branches in 5 years 6 months
urlsprinteradturl-parsingparsing
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
Gary Burgess - Senior Software Engineer at Null Ltd