Hi 👋 I’m Amritpan Kaur.
I’m an implementation-oriented engineer who enjoys working on programming language design and compilers. I’ve worked on Swift’s type inference algorithm in the Swift compiler and have written several Swift Language Evolution proposals. Below is a running list:
- Metatype Keypaths
- Allow Accessor Macros on Let Declarations
- Allow Property Wrappers on Let Declarations
- Refining Property-Wrapper-Related Initialization
- Improving the Debug Output of the Type Inference Algorithm
- Key Path Inference and Diagnostic Improvements
Prior to this, I worked as an iOS engineer after undergrad at UC Berkeley and am currently working on my MS in Computer Science at Georgia Tech.
I enjoy taking risks, earnest people, reading, gardening, beekeeping, running, tennis, ballet, and swimming laps. I also love learning natural languages and have developed bilingual fluency in Punjabi/Koshur (and Hindi/Urdu), with working knowledge of Spanish and Arabic, and am working on my French and Mandarin. I also keep an eye out for interesting translation opportunities to deepen my language skills, so get in touch if you know of a project.