Data Structures

FASP - An effective search algorithm

A meta-heuristic search algorithm for solving graph optimization problem. Learnt to conduct research, leverage data structures to represent real-world problems and write technical articles

eSkill

An online evaluation tool built using MongoDB, Express, React.js and NodeJs (MERN) stack. Learnt to handle APIs, front-end development and client server architecture.

Stockmarket Portfolio Analyzer

Implemented the core logic of the portfolio manager using Data Structures in Java. Refactored code to add support for multiple stock quote services using Factory Design Pattern.