Keegan Leitz

Software Engineer at Tulip Interfaces

Cambridge, Massachusetts, United States
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
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.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science (B.S.) Chemistry, Bachelor of Science (B.S.) Chemistry at Worcester Polytechnic Institute
bookFull-Stack Web Development, Full-Stack Web Development at Flatiron School
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (10)

typescript10
javascript10
typescripts10
type-definition10
typescript-types10
artificial-intelligence8
chatbot7
bots7
forms6
ruby-on-rails6

Programming languages (13)

CSSC++CRustVueHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
aichaos/rivescript-js

Jul 2018 - Mar 2019

A RiveScript interpreter for JavaScript. RiveScript is a scripting language for chatterbots.
Role in this project:
userBack-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.
scriptingchatbotsbotjavascriptrivescript
kjleitz/lose

Sep 2017 - Oct 2018

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