Aadit Codes


Hello, my name is Aadit M Shah. I am an open-source developer from Mumbai, India. You might have come across my answers on Stack Overflow. I have been answering questions on Stack Overflow since 2011, and I'm in the top 0.26% of Stack Overflow users overall. I mostly answer questions related to JavaScript, functional programming, and Haskell.

I graduated with a Master of Science in Computer Science degree from Indiana University Bloomington in May 2017. My specialization was programming languages, type systems, and compilers. I returned to India in 2019, and worked at Hotstar as a front-end software developer for three years. Thus, I have both academic and industry experience.

During my career, I worked with TypeScript, React, Next.js, and Protocol Buffers. However, I felt that all these tools left a lot to be desired. For example, TypeScript is unsound, React is fauxtional, and Protocol Buffers are wrong. Coming from an academic background, I have a lot of ideas on how to build better tools for the community. Hence, in July 2022 I decided to quit my job and work as a full-time open-source developer.