Andrew Leedham

Senior Software Engineer at onyxinsight

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
Andrew Leedham is a Senior Software Engineer in the UK with 12 years of experience building reliable back-end services and improving TypeScript ecosystems. At Onyx Insight he pairs pragmatic engineering with open-source contributions, notably enhancing the vega ts-json-schema-generator and contributing widely to DefinitelyTyped to improve type accuracy for many popular libraries. His work spans backend integrations (e.g., Dependabot support in badgen.net) and careful TypeScript typing and tooling enhancements, showing attention to developer experience as well as runtime correctness. Colleagues rely on him for bug fixes, feature implementations, and thoughtful unit tests that reduce regressions across projects. An understated strength is his knack for improving configuration and interoperability (custom tsconfig handling, enum/index handling) that pays dividends across teams and libraries.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
700reputation
60kreached
23answers
6questions
github-logo-circle

Github Skills (34)

javascript10
dependabot10
json-schema10
apidoc10
definitelytyped10
typescript10
generator10
type-definition10
compiler-compiler10
api10
dom10
typescript-types10
html10
compiler10
typescripts10

Programming languages (10)

TypeScriptC++CSSCoffeeScriptShellJavaScriptHTMLAssembly

Github contributions (5)

github-logo-circle
📝 HTML to React parser.
Role in this project:
userFull-stack Developer
Contributions:1 review, 10 commits, 2 PRs in 2 years 10 months
Contributions summary:Andrew focused on enhancing the type definitions for the `html-react-parser` library. Their contributions included updating and refactoring type definitions for the core parsing functionality, ensuring compatibility with React and related libraries. They also added declarations for the `domToReact` and `htmlToDOM` methods, and exported these functions to allow broader accessibility within the library. Moreover, they added TSDoc annotations to the types.
reactjavascripthtml-to-reactjsxparser
The repository for high quality TypeScript type definitions.
Role in this project:
userFull-stack Developer
Contributions:16 reviews, 16 commits, 13 PRs in 3 years
Contributions summary:Andrew contributed to the type definitions within the DefinitelyTyped repository. They added and modified type definitions for various JavaScript libraries, including `browserslist`, `node-fetch`, `hogan.js`, `consolidate`, `hostile`, `he`, `@babel/core`, `wait-on`, `fs-extra`, `express`, `cheerio`, and `youtube`. These contributions involved updating existing definitions, adding new features and tests, and ensuring the accuracy of the type information for these popular JavaScript packages.
typescript-definitionstype-definitionshigh-qualitydtsdefinitions
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
Andrew Leedham - Senior Software Engineer at onyxinsight