Souvik Mandal is a full-stack developer and System Engineer with five years of hands-on experience building web and mobile applications, currently working at Tata Consultancy Services while completing a B.Tech in Computer Science at Asansol Engineering College. He has shipped end-to-end projects at startups and agencies—using React, Next.js, Node, Express, MongoDB, SQL, Tailwind, AWS and GCP—and driven measurable product impact such as a 25% uplift in user retention and double-digit gains in conversion and revenue. Comfortable across frontend and backend, he has also applied machine learning techniques to enhance UX and chatbot functionality. An active contributor to algorithm and data-structure implementations (adding sorting algorithms and tree utilities to a popular learning repo), he balances practical product delivery with algorithmic rigor. Experienced in Agile/Scrum and international freelance engagements, Souvik is a collaborative communicator who prioritizes on-time, budget-conscious delivery and continuous learning. He brings a developer-first mindset—“once a developer, always a developer”—paired with startup agility and enterprise discipline.
5 years of coding experience
2 years of employment as a software developer
B.tech, Computer Science, B.tech, Computer Science at Asansol Engineering College (AEC)
A repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways, programming questions and Interview questions. The main aim of this repository is to help students who are learning Data Structures and Algorithms or preparing for an interview.
Role in this project:
Full-stack Developer
Contributions:9 reviews, 34 commits, 28 PRs in 1 month
Contributions summary:Souvik contributed to the data structures and algorithms repository by implementing sorting algorithms in both C and C++. The user added implementations of Bubble Sort, Insertion Sort, and Selection Sort, demonstrating proficiency in basic algorithm implementation. Additionally, the user integrated a height of binary tree implementation and included a Cyclic Sort algorithm, showcasing an understanding of various data structures and sorting techniques.
Contributions:46 commits, 35 pushes, 2 branches in 1 month
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.