Shankha Dam

Kolkata, West Bengal, India
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code5 years of coding experience
bookSt. Xavier's School Durgapur
bookDelhi Public School, Durgapur
bookBishop Morrow School, Krishnagar
bookDelhi Public School, Ruby Park
bookB. Math (Hons) @ ISI Bangalore, Mathematics, B. Math (Hons) @ ISI Bangalore, Mathematics at Indian Statistical Institute, Bangalore
languagesIndonesian, Bengali, English, Hindi
stackoverflow-logo

Stackoverflow

Stats
183reputation
6kreached
17answers
1question
github-logo-circle

Github Skills (22)

unit-testing10
algorithms10
javascript10
testing10
mathematics10
typescript10
math10
data-structure10
typescript-types10
data-structures10
typescripts10
jestjs9
algorithm8
angular6
react6

Programming languages (16)

JavaC++CSSRustCHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
TheAlgorithms/JavaScript

Sep 2021 - Dec 2022

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Role in this project:
userBack-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.
javascript-for-beginnerscryptographyfollowingmathematicsjavascript
TheAlgorithms/TypeScript

Oct 2022 - Dec 2022

Algorithms and Data Structures implemented in TypeScript for beginners, following best practices.
Role in this project:
userBack-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.
followingjavascriptfor-beginnersalgorithms-and-data-structuresdata-structures
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.
Request Free Trial
Shankha Dam