A collection of personal and academic web development projects built using modern technologies like React, Node.js, PostgreSQL, and Tailwind CSS. These projects reflect my experience in building responsive interfaces, clean architecture, and real-world deployment using platforms like Render and Netlify. Each project reflects a strong focus on functionality, user experience, and creative problem-solving.
A full-stack social messaging application built with React, Tailwind CSS, Zustand, and Node.js, featuring a modular backend architecture powered by Express and MongoDB, along with secure authentication using JWT. The platform supports real-time communication with a Socket.IO-ready setup and offers dynamic theming through DaisyUI, while leveraging React's performance optimizations to deliver a responsive and scalable user experience.Click on image to view the page
A full-stack e-commerce site built with PostgreSQL, Express, React, and Node.js. Features include product listings, dynamic routing, and a RESTful API. Styled with Tailwind CSS and deployed on Render.Click on image to view the page
Modelled the spread of misinformation and analysed various contributing factors using agent-based modelling in Python.
Developed and implemented a virtual reality application to visualize the motion of kinematic manipulators using Unity as the primary platform.
A JavaScript-based small game where the player attempts to outsmart the computer in guessing the target number. Click on image to view the page
A web application built with React and Spotify's API, enabling users to create new playlists and add them to their Spotify account.Click on image to view the page
A recreation of the popular 2048 game using JavaScript, HTML, and CSS.Click on image to view the page
A webpage designed for desktop view, created according to the design specifications, ensuring that various elements such as font sizes were aligned with the specified requirements. Click on image to view the page
A rule-based trading algorithm built using the QuantConnect platform that implements a dynamic breakout strategy on SPY. The system adjusts its breakout window based on recent market volatility and includes a trailing stop-loss for risk management. Designed for backtesting and performance evaluation over multi-year historical data, with real-time plotting of asset prices and stop levels. Click on image to view the repository on Github.
A responsive website for a fictitious company that sells instant format cameras.Click on image to view the page