Madhav Mittal
About Madhav Mittal
Madhav Mittal is a student software developer currently engaged with the Python Software Foundation as part of Google Summer of Code since 2022. He has a background in software development and project management, having worked on LPython, an ahead-of-time compiler for Python, and held various roles in organizations related to technology and education.
Work at Google Summer of Code
Madhav Mittal has been involved with Google Summer of Code as a Student Software Developer for the Python Software Foundation since 2022. This program allows students to work on open-source projects during the summer, providing them with real-world experience in software development. Madhav's contributions focus on LPython, an ahead-of-time compiler for Python, which is part of the LCompilers collection.
Education and Expertise
Madhav Mittal is pursuing an Integrated Dual Degree in Mathematics and Computer Science at the Indian Institute of Technology (Banaras Hindu University) in Varanasi. His studies span from 2019 to 2024, equipping him with a strong foundation in both theoretical and practical aspects of computer science and mathematics.
Background in Software Development
Madhav has a diverse background in software development, having worked in various roles. He served as a Software Solutions Manager at Esmito Solutions for two months in 2021. Additionally, he has experience as a Web Developer at TreeVed and has contributed to multiple projects during his tenure at IIT (BHU), including roles in student organizations and events.
Contributions to LPython Project
Madhav has made significant contributions to the LPython project, focusing on its design and optimization. He has worked on building components such as the parser, Abstract Syntax Tree (AST), and Abstract Semantic Representation (ASR). His efforts also include optimizing LPython at the ASR level and utilizing LLVM for low-level code optimizations, enhancing the compiler's performance.
Experience in Student Organizations
Madhav has been actively involved in student organizations at IIT (BHU). He was part of the Core Team at the Student Alumni Interaction Cell (SAIC) from 2021 to 2022 and held multiple roles, including Executive and Department Representative from 2020 to 2021. His involvement in these organizations has provided him with leadership experience and skills in public relations and content creation.