Mitali Chowdhury
Project Portfolio

About Me

I am an undergraduate student at MIT with interests in the fields of biological engineering, electrical engineering, and computer science, as well as environmental and social justice. I have experience mainly in Java, Python, HTML, CSS, and JavaScript, and my projects include machine learning, web design, electronics, and games. In addition to programming, I have leadership, mentoring, and tutoring experience in robotics, climate science, and other STEM subjects.

My Projects

This website!

A collection of my major projects, solo and group, as well as fun experiments.
Technologies: HTML, CSS, and JavaScript

Screenshot

Distributed Data Analytics Platform

At the Naval Postgraduate School, I led my student intern team to analyze data from underwater unmanned vehicles. Our project involved extracting image and meta data from sonar files, applying machine learning techniques to identify potential mines, developing a distributed data storage and processing platform, and displaying results for end users. We presented this project at the Data Analytics Summit, and are in the process of publishing our research.
Technologies: Java, Hadoop, Tomcat, and Python

Sonar Image

COVID-19 Danger Meter

This project, submitted for HackMIT 2020, is a web application to analyze crowdsourced, geotagged images to determine whether people are following COVID-19 public safety guidelines at different locations. Based on metrics detected from the image including how many people are wearing masks, the app provides a score for how safe a location is. The map view shows the distribution of where there is the highest risk of spreading COVID-19, and provides an intuitive visualization for infraction hotspots. This helps better inform both the public and law enforcement of public health risks.
Technologies: PyTorch, TensorFlow, OpenCV

Danger Meter Logo

HomeRoom

This browser extension won the Attendees' Choice Award at the HackThis HackIllinois virtual hackathon. Our concept combines various productivity features, including todo lists, class reminders, pomodoro timers, and distraction-website blocking, into an easily accessible yet unobtrusive product. The extension is primarily targeted towards students and educators, especially during the period of remote learning caused by the COVID-19 pandemic.
Technologies: HTML, CSS, JavaScript, and MongoDB

HomeRoom Logo

Save West Garage

A web app where students can submit ideas for events to help our newest dorm, West Garage, build its community! You can submit event ideas from your own living group, or come up with original content. You can also suggest whether events are for the internal West Garage community, or if they should be for the dorm to connect with all MIT students. Finally, upvote your favorite ideas and downvote those you don't like! The top ranked ideas will be publicized directly to students living in West Garage.
Technologies: Streamlit, Python, IBM CloudFoundry, Cloudant

SWG Screenshot

Engineering Capstone

Independent study project, where I researched applications of swarm robotics for mapping of accessible spaces. A peer and I prototyped movement, communication, and mapping aspects of a swarm system.
Technologies: Raspberry Pi, Python, and ROS (Robot Operating System)

Robot Image

BreakerSite

The team website for FRC 5104, the BreakerBots. My work on the site included designing the public face and maintaining the team's online presence for interested students, sponsors, and other teams to learn about the BreakerBots.
Technologies: Google Cloud, NodeJS, HTML, CSS, and JavaScript

5104 logo

Dynamic Time Warping

For the primary part of this project at the Naval Postgraduate School, I analyzed aircraft flight data to detect potentially hazardous anomalies. I implemented a K-means clustering algorithm of time series with dynamic time warping.
Technologies: SciKit learn, other Python libraries, and TensorFlow

DTW

BKPA Website

The website for the Bengali Kids of Princeton Area, a 501(c)(3) non-profit organization for which I designed and maintain this site.
Technologies: HTML, CSS, and JavaScript

BKPA Logo

Air Flower

Developed at the Code for Princeton Annual Hackathon, this project intends to provide an intuitive visualization of current air quality for environmental and health purposes. The device shows users the overall Air Quality Index, as well as levels of five major pollutants regulated by the clean air act.
Technologies: Python, Arduino

Air Flower Prototype

BreakerBots

As lead programmer for two years, I contributed to the codebase for various competition robots and other robotics projects.
Technologies: Java with WPILib and FIRST Robotics Competition electronics

BreakerBots

SnapScape

A personal photography blog with some of my favorite photos.
Technologies: HTML, CSS, JavaScript

Photo

Super Fun Game

The final project for AP Computer Science A. Featuring a culmination of skills learned in the class, primarily Object-Oriented Programming, as well as JFrame Graphics.
Technologies: Java

Super Fun Game

March Madness

A Java program to predict the winners of the March Madness tournament for an AP Computer Science A project, including a JFrame display of results.
Technologies: Java

March Madness

Bengali Dice Game

A simple number game intended for educational purposes, where the player must enter the number shown in Bengali to earn points.
Technologies: HTML, CSS, and JavaScript

Dice

Contact Me