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.
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.
data-structuredigitaloceandevjavajavascript
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.