Sanjit Kalapatapu is a software engineer with nine years of experience building systems at the intersection of language design, query planning, and distributed execution, currently working at Applied Intuition in San Francisco. He previously spent several years at Shoreline focusing on compiler- and runtime-level problems and has internships at Dropbox and NASA that shaped his systems thinking. An active contributor to the mypy/mypyc projects, he has implemented features like async/await support, property setters, and f-string handling—demonstrating deep familiarity with compiler internals and Python static typing. Known for tackling problems across hardware and software abstraction layers, he blends practical production engineering with a researcher’s attention to language semantics and performance.
9 years of coding experience
4 years of employment as a software developer
B.S.E, Computer Science, B.S.E, Computer Science at University of Pennsylvania
Compile type annotated Python to fast C extensions
Role in this project:
Back-end Developer
Contributions:46 commits, 29 PRs, 69 pushes in 2 months
Contributions summary:Sanjit primarily contributed to the mypyc compiler, enhancing its capabilities and stability. They implemented features like supporting *args in assignments and property setters. Additionally, they addressed bugs related to nested name resolution and generator functions. They also updated setup.py to include self-compilation and updated the import map, demonstrating proficiency in the compiler's internal workings.
Contributions summary:Sanjit primarily contributed to the development of the mypyc project, focusing on enhancing the compiler's capabilities for Python static typing. Their contributions include implementing features such as property setters and handling f-string conversions, along with bug fixes and optimizations related to nested name resolution and for loops within the compiler's internal structure. The user also added support for async/await functionalities, reflecting a commitment to improving the compiler's adherence to modern Python language features.
linterpythontypecheckerstatic-typing
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
Sanjit Kalapatapu - Engineering at Applied Intuition