FitMe Fullstack Application

Designed a full-stack application that allows users to easily log fitness data and generates an optimal diet plan based on their goals. Being a fitness enthusiast, I was inspired to make this application to enhance my workout routine and improve my overall health.

Some features of this project include:

  • RESTful back-end server allowing user fitness data to be stored persistently in a MongoDB cloud database
  • Reactive application design using Angular 8
  • Fully functional user authentication using JWT
  • Live updating graphs and charts using ngx-charts and mat-table
  • Automated test coverages using jest.js

Technologies used: Angular 8, Node.js, Express.js, MongoDB

Autonomous Drone-Based 3D Scanner

Designed a drone-based 3D scanner, that autonomously scans structures and renders a 3D point cloud. The system implements a multi-agent reinforcement learning algorithm, which makes the drones prioritize low-data areas, and ultimately leads to a denser point cloud.

Technologies used: Python, OpenCV, ROSpy

Autonomous Maze Solving Robot

As part of the Brown University Robotics Competition, our team designed an autonomous robot that navigates through an unknown maze and locates the center.

Technologies used: C++, Arduino

Photography Gallery

In my spare time you can usually find me immersed within nature, taking landscape photographs. To see some of my photos, check out below.