Gary Burgess

Senior Software Engineer at Null Ltd

Stevenage, England, United Kingdom
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

🤩
Rockstar
🎓
Top School
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.
code13 years of coding experience
job14 years of employment as a software developer
bookFallibroome High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,649reputation
65kreached
100answers
0questions
github-logo-circle

Github Skills (16)

purescript10
functional-programming10
type-checking10
type-check10
code-generation10
parsing9
parse9
parser9
websocket6
javascript6
dom6
monads6
typeclass6
haskell6
ffi6

Programming languages (10)

ShellPureScriptDhallScalaMakefileJavaScriptElmHaskell

Github contributions (5)

github-logo-circle
purescript/purescript

Jan 2014 - Sep 2020

A strongly-typed language that compiles to JavaScript
Role in this project:
userBack-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.
typed-languagehaskelljavascriptcompilerstrongly-typed
garyb/purescript-uri

Feb 2016 - Jul 2021

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