Tapajyoti Bose is a React-focused software developer with seven years of experience building production web and cross-platform apps, currently scaling user growth as a core engineer at Lounge. A Top Rated Upwork freelancer and prolific open-source contributor, he has made notable front-end improvements to the widely used Material-UI library and contributed algorithms to TheAlgorithms repositories. He combines strong TypeScript/React/React Native skills with back-end experience (Express.js) and a proven track record of shipping fast: helping a product grow from zero to 30k monthly users. A voracious learner, he picked up Next.js, PWA, GraphQL, micro-frontends and blockchain tooling in 2021 and maintains projects that support millions of blog reads. Beyond engineering, he brings creativity and discipline from pursuits like guitar, breakdancing and experimental ambidextrous writing, which inform his problem-solving style.
7 years of coding experience
1 year of employment as a software developer
10 + 2, Computer Science, 88%, 10 + 2, Computer Science, 88% at South Point High School, Kolkata
Bachelor of Technology - BTech, Computer Engineering, 9.65 CGPA, Bachelor of Technology - BTech, Computer Engineering, 9.65 CGPA at Government College Of Engineering and Ceramic Technology
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
Role in this project:
Full-stack Developer
Contributions:41 reviews, 38 commits, 47 PRs in 10 months
Contributions summary:Tapajyoti demonstrated proficiency in implementing algorithms and data structures using JavaScript, as evidenced by contributions to the `thealgorithms/javascript` repository. Their work included adding web programming functionalities for fetching data from an external API, specifically for weather information and stock price retrieval. They also implemented various algorithms, like Monte Carlo Pi approximation, backtracking algorithms (Sudoku, N-Queens, and Knight's Tour), and LFU/LRU caches showcasing their expertise in data structures, and algorithms.
Contributions:28 reviews, 11 commits, 17 PRs in 7 months
Contributions summary:Tapajyoti contributed several algorithms implemented in Python, focusing on dynamic programming, graph theory, and caching mechanisms. Their work involved adding implementations for algorithms like the maximum non-adjacent sum, Knight Tour, Markov Chain, LRU, and LFU caches. They also added algorithms such as minimum cost path and Kruskal's algorithm, and added type hints to existing code.
searchespythonalgosalgorithm-competitionssorts
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.