Kunal Kushwaha is a Senior Developer Advocate EMEA at CAST AI with seven years of experience building developer communities and driving cloud-native and AI adoption across Europe. He founded WeMakeDevs, mentors learners through bootcamps and YouTube tutorials watched by millions, and focuses on making complex infrastructure accessible to newcomers. An active open-source contributor and CNCF ambassador, he’s contributed to projects like the fabric8io Kubernetes Java client—improving test precision by switching to System.nanoTime and adding comprehensive resource tests—and maintains popular Java DSA learning repos. A GitHub Star and former Field CTO at Civo, Kunal blends hands-on engineering, developer education, and ecosystem strategy from his base in London.
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.