Keegan Leitz is a software engineer with a decade of experience building web and backend systems, currently working at Tulip Interfaces after a stint as an SDE at AWS. He transitioned from a chemistry background (WPI) into full‑stack development via Flatiron School, bringing a data-driven, experimental mindset to engineering problems. Keegan has shipped product work at startups like Openbay and contributed to open-source tooling—improving TypeScript types for the rivescript-js chatbot interpreter to make the library safer and easier for developers. Comfortable across the stack, he also has hands-on lab and automation experience (VBA for data tracking) that informs his pragmatic approach to tooling and process improvements. Based in Cambridge, MA, he blends scientific rigor with practical software craftsmanship and a track record of improving developer experience.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Science (B.S.) Chemistry, Bachelor of Science (B.S.) Chemistry at Worcester Polytechnic Institute
Full-Stack Web Development, Full-Stack Web Development at Flatiron School
A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.
Role in this project:
Back-end Developer
Contributions:6 commits, 3 PRs, 26 comments in 8 months
Contributions summary:Keegan primarily contributed to the TypeScript type definitions for the `rivescript-js` library. Their commits focused on updating and fleshing out the type declarations to accurately reflect the public interface and internal workings of the library. These changes included fixing return types, export assignments, and ensuring proper typing for Promise parameters. The user's work aimed to improve the developer experience by providing correct type information, making the library easier to use and more robust within TypeScript projects.
Contributions:40 PRs, 83 pushes, 23 branches in 1 year
emptyouter-spaceexplorejavascriptouter
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
Keegan Leitz - Software Engineer at Tulip Interfaces