Full Stack Projects

Startup Systems

New York, NY, USA Jan 2024 - May 2024

  • Developed a web application using MERN (MongoDB, Express, React, Node.js) to facilitate user management and task tracking.
  • Implemented RESTful API endpoints in Node.js and Express to handle CRUD operations for user and task data, ensuring robust back-end functionality.
  • Integrated PostgreSQL as the database solution, leveraging Sequelize for schema design and efficient data querying.
  • Implemented custom CSS for a unique and responsive UI design.
  • Created dynamic pages to provide an interactive and seamless user experience.
  • GitHub Repository

NYT Spelling Bee Solver

New York, NY, USA Jan 2024 - Feb 2024

  • Built a Flask application to provide a user interface for entering letters and displaying valid words.
  • Implemented backend logic to process the letter set and generate possible words using a dictionary file.
  • Utilized natural language processing techniques to filter and validate words according to game rules.
  • Enhanced user experience with intuitive design and efficient word generation.
  • GitHub Repository

Machine Learning Projects

ML Poker Bluff Detection

New York, NY, USA Aug 2023 - Dec 2023

  • Implemented machine learning models (Logistic Regression, Naive Bayes, LDA, SVM, Neural Networks) to analyze bluffing behavior.
  • Utilized the "Deception Detection using Real-life Trial Data" dataset, annotated poker videos for bluffing.
  • Achieved highest accuracy of 66.67% with Naive Bayes, demonstrating its effectiveness in detecting bluffs through facial expressions.
  • Identified key features influencing detection, such as raised eyebrows, which indicated deception across models.
  • Project Report

MiniTorch

New York, NY, USA Aug 2023 - Dec 2023

  • Coded a replicate of PyTorch in Python by programming the following core features from scratch: python operators, auto differentiation, backpropagation, tensor operations, broadcasting. Compatible with all original PyTorch functions and methods.
  • Utilized Numba and the njit function to speed up operations, with prange to achieve parallelization.
  • GitHub Repository

Hardware Projects

Interactive Device Design

New York, NY, USA Aug 2023 - Dec 2023

  • Spearheaded the creation of interactive devices and systems across five labs, focusing on concept development, physical prototyping, and user-centric design, employing tools like Raspberry Pi and machine learning models.
  • Developed a final project featuring an automated, image recognition-based cat food dispenser, showcasing skills in 3D printing, machine learning, and real-world application of interactive technology.
  • GitHub Repository

DNS Sinkhole

New York, NY, USA Apr 2021 - May 2021

  • Utilized a Raspberry Pi as DNS sinkhole, rerouting all internet traffic through it, filtering advertising and malicious requests to secure the home network and making the browsing experience ad-free across all devices connected to the network.