Sanjit Kalapatapu

Engineering at Applied Intuition

San Francisco, California, 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
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.
code9 years of coding experience
job4 years of employment as a software developer
bookB.S.E, Computer Science, B.S.E, Computer Science at University of Pennsylvania
github-logo-circle

Github Skills (16)

algorithm10
async-await10
data-structures10
compiler10
type-system10
algorithms10
static-typing10
typescript10
typesc10
type-checking10
compiler-compiler10
type-check10
python10
data-structure10
mypyc10

Programming languages (4)

TeXJavaScriptGoPython

Github contributions (5)

github-logo-circle
mypyc/mypyc

Jun 2019 - Aug 2019

Compile type annotated Python to fast C extensions
Role in this project:
userBack-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.
mypystatic-typingpythontype-safetytypechecker
python/mypy

Jun 2019 - Aug 2019

Optional static typing for Python
Role in this project:
userBack-end Developer
Contributions:18 commits, 1 PR in 2 months
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