Kunal Kushwaha is a Senior Developer Advocate based in London with seven years of experience building developer communities and helping organizations adopt cloud-native and AI-driven infrastructure. As founder of WeMakeDevs and a prolific YouTube educator, he has taught millions to code while mentoring developers through hands-on bootcamps and community programs. He combines practical engineering chops—contributing testing and API improvements to the Java Kubernetes client and authoring extensive Java DSA materials—with a track record of organizing practitioner-led events like KubeAuto Day and KubeHuddle. A CNCF Ambassador, GitHub Star, and former Civo Field CTO, he bridges open source, product, and ecosystem growth to drive real-world adoption. Notably, his contributions range from low-level test precision fixes in kubernetes-client to curriculum design for large fellowships, showing both attention to detail and a passion for developer education.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Maharaja Agrasen Institute Of Technology, Delhi
This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.
Role in this project:
Full-stack Developer
Contributions:113 reviews, 466 commits, 409 PRs in 1 year
Contributions summary:Kunal's contributions primarily focused on Java-based backend development within the context of a DSA bootcamp. The commits demonstrate the implementation of fundamental Java concepts, including type casting, control flow (conditionals and loops), methods, recursion, data structures (linked lists), and object-oriented programming principles. The code changes involve creating and modifying Java files to solve various problems, indicating a strong grasp of core Java programming.
Make your first PR! ~ A beginner friendly repository made specifically for open source beginners. Add any program under any language (it can be anything from a hello-world program to a complex data structure algorithm) or update the existing one. Just make sure you add the program under the correct language directory. Happy coding
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs in 21 days
Contributions summary:Kunal contributed Java code to the repository, implementing various algorithms and data structures. Their work includes implementations for searching, sorting, Huffman coding, and binary search trees, demonstrating a focus on foundational computer science concepts. The contributions involve creating and modifying Java files within the repository's structure. The user also worked on a linked list implementation with several associated functionalities.
cpppythoncorrectdevcss
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.