Vaidhyanathan M is a versatile software developer and mentor with 7 years of experience building native Android and Flutter apps, full-stack web services, and backend systems using Python, C++, Flask and Java. Currently working as a Systems Engineer at TCS on low-code/no-code data modernization while mentoring via Topmate, he also publishes technical writing and a self-published book, "Ace The Coding Interview." He has shipped nine Android apps to the Play Store and contributed meaningful open-source algorithm and data-structure solutions (including linked-list and tree programs) to community repos used for interview prep. Comfortable across mobile, backend and DevOps-adjacent tooling, he combines deep problem-solving instincts with a habit of learning by questioning and teaching. An active technical blogger and educator, he bridges hands-on product delivery with community-focused knowledge sharing.
7 years of coding experience
1 year of employment as a software developer
Kendriya Vidyalaya Sangathan
Bachelor of Engineering - BE, Computer Science, Bachelor of Engineering - BE, Computer Science at Rajalakshmi Engineering College
This repository contains all the popular Competitive Programming and DSA questions with solutions for your Coding Interview Preparation.
Role in this project:
Back-end Developer
Contributions:452 reviews, 515 commits, 324 PRs in 2 years 6 months
Contributions summary:Vaidhyanathan primarily contributed to a competitive programming question bank repository, adding various algorithms, data structures, and problem-solving solutions. They implemented code in C++ and C for problems including sorting, searching, and tree traversals, showcasing proficiency in fundamental data structures and algorithms. Furthermore, the user integrated examples from STL and provided working code solutions for various problems in string manipulation, dynamic programming, and graph theory.
Contributions summary:Vaidhyanathan contributed to the project by adding code for both backend and frontend. They implemented a doubly linked list program and an intersection of sorted linked lists in CPP and a guessing game in Python. Additionally, they merged remote-tracking branches, updated existing code for linkedlist programs, and added programs to handle trees.
cssjavascript
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.