James Lismore is a Staff Software Engineer based in Greater Boston with eight years of experience building full-stack systems across healthcare and on-demand delivery at companies like Truepill and Gopuff. He brings strong TypeScript expertise and a pragmatic focus on type safety—demonstrated by contributions to the widely used DefinitelyTyped repository (adding and tightening types for react-tag-autocomplete, trie-prefix-tree, react-tabs, and victory). Comfortable moving between hands-on implementation and technical leadership, James has progressed rapidly from software engineer roles into staff-level responsibilities and now drives engineering work at Posh. His background in astrophysics and physics education hints at a methodical, data-driven problem-solving approach and an ability to communicate complex ideas to diverse audiences.
8 years of coding experience
8 years of employment as a software developer
PGDE Physics Teacher Education, PGDE Physics Teacher Education at The University of Edinburgh
Master’s Degree Astrophysics, Master’s Degree Astrophysics at University of St Andrews
The repository for high quality TypeScript type definitions.
Role in this project:
Full-stack Developer
Contributions:14 reviews, 21 commits, 23 PRs in 3 years 10 months
Contributions summary:James contributed TypeScript type definitions for the `react-tag-autocomplete` and `trie-prefix-tree` libraries, enhancing the type safety and developer experience within the `definitelytyped/definitelytyped` repository. They also addressed bugs and implemented stricter TSLint rules for the `react-tabs` project. Additionally, the user added and updated props and types for the `victory` library.
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.