Shankha Dam is a B.Math (Hons) student at ISI Bangalore with five years of software and research experience blending algorithms, computational geometry, and open-source engineering. He has contributed rigorously tested algorithm implementations to high-profile repos like TheAlgorithms in both TypeScript and JavaScript, demonstrating strong back-end and QA skills. On campus he’s been a proactive technical leader—heading LIMIT’s tech team and serving on its core committee—while also competing competitively in chess with an official FIDE rapid and blitz rating. His internship at IIT Guwahati focused on computational topology and k-dispersion problems, reflecting a rare mix of theoretical math and practical coding. Comfortable across mathematics, biology, computer science and linguistics, he seeks problems that reward both formal reasoning and well-tested, production-ready solutions.
5 years of coding experience
St. Xavier's School Durgapur
Delhi Public School, Durgapur
Bishop Morrow School, Krishnagar
Delhi Public School, Ruby Park
B. Math (Hons) @ ISI Bangalore, Mathematics, B. Math (Hons) @ ISI Bangalore, Mathematics at Indian Statistical Institute, Bangalore
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Role in this project:
Back-end Developer & QA Engineer / Test Automation Engineer
Contributions:5 reviews, 6 commits, 4 PRs in 1 year 3 months
Contributions summary:Shankha primarily contributed to implementing algorithms and data structures in JavaScript, specifically focusing on mathematical concepts. They developed implementations for sum of digits, geometric progressions, Lucas series, aliquot sums, and the signum function. The user also wrote unit tests for each of their implemented functions, demonstrating a focus on testing and code quality. There are indications of debugging and refactoring of code.
Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
Role in this project:
Back-end Developer & QA Engineer
Contributions:11 reviews, 6 commits, 8 PRs in 2 months
Contributions summary:Shankha implemented several algorithms and data structures in TypeScript, including Armstrong numbers, aliquot sum, hexagonal numbers, the signum function, pronic numbers, and Hamming distance. Each implementation included a corresponding test suite. The user also updated the project documentation in the DIRECTORY.md file, and contributed to improvements related to code style.
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.