Madhav Bahl is a versatile software engineer with nine years of experience building consumer-facing mobile and backend features at Microsoft, currently focused on voice-driven experiences for Outlook Mobile and Cortana. He combines strong full-stack skills in Java, JavaScript, React, and cloud services with hands-on algorithmic problem-solving demonstrated by his contributions to the popular daily coding challenge repo CodeToExpress. Beyond product work, Madhav founded The Lean Programmer and CodeToExpress to mentor students, run daily coding initiatives, and produce podcasts and technical content—efforts that show a rare blend of engineering, community leadership, and pedagogy. Comfortable shipping end-to-end features from mobile clients to server-side logic, he also brings experience in building real-time web apps and desktop GUIs from internships at Microsoft and General Motors. Based in Hyderabad, he balances a disciplined, athletic mindset with a passion for uplifting the next generation of developers.
9 years of coding experience
5 years of employment as a software developer
10 +2, science, 10 +2, science at ryan international school ghaziabad
Front End Development Certificate, Computer Software Engineering, Front End Development Certificate, Computer Software Engineering at freeCodeCamp
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Vellore Institute of Technology
2 month data structures and algorithmic scripting challenge starting from 20th December 2018 - Coding is Fun! 💯💯 Do it everyday!! Also, Do give us a ⭐ if you liked the repository
Role in this project:
Full-stack Developer
Contributions:7 reviews, 166 commits, 147 PRs in 1 year 9 months
Contributions summary:Madhav primarily contributed to a data structures and algorithms challenge repository. Their contributions included implementing solutions for various algorithmic problems, such as FizzBuzz and palindrome detection, in both JavaScript and Java. They also added Java and JavaScript implementations for the Hamming distance problem, demonstrating a focus on problem-solving and coding challenges. Additionally, the user added pattern-generating problems in Java, indicating expertise in Java and JavaScript with a focus on problem-solving and algorithm implementation.
Contributions:11 commits, 10 pushes, 1 branch in 5 days
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.