๐Ÿงช Projects


DTI GPT

Code ๐Ÿ”—

Technologies Used:

Supabase

Zillus Clusters

Next.js (TypeScript)

Flask

LangChain

Vector DB Search

Vercel

Microsoft Azure
  • Developed DTI GPT, an innovative tool designed to summarize and parse syllabuses for academic courses, facilitating enhanced student interaction by allowing follow-up questions directly related to course content.
  • Utilized Supabase for backend management and Zillus clusters for caching, enabling rapid response times through vector database searches that improve the efficiency of querying similar syllabus documents and student inquiries.
  • Implemented a robust frontend in Next.js with TypeScript and a Flask backend, leveraging the LangChain model to handle natural language queries effectively, all while ensuring smooth deployment on Vercel for the frontend and Azure for the backend.

Personal Blog and Live Video Sharing Platform

Code ๐Ÿ”—

Technologies Used:

Next.js 14

Apollo

TypeScript

GraphQL

MongoDB

Mux
  • Designed and developed a personal blog and video sharing platform using Next.js 14, Apollo, and MongoDB, enabling me to create and share blog posts and live videos with friends.
  • Utilized MUX for live video streaming from my personal camera to the platform, providing a seamless and high-quality video experience for users.

Harmonious Sounds

Code ๐Ÿ”—

Technologies Used:

React.js

Redux.js

Express.js

GitHub Actions

Okteto

Docker

Kubernetes
  • Architected and implemented a React-Express web application with

    microservices architecture

    , deploying a client, server, and machine learning model using

    nginx and Docker

    .
  • Established DevOps pipelines with automated linting, building, containerizing, and deployment using

    GitHub Actions

    .
  • Orchestrated

    preview environments

    to enable effective testing and code review prior to merging changes to the master branch, contributing to

    streamlined development workflows

    .
  • Demonstrated proficiency in Node.js, Yarn, Docker, and DevOps tools and practices, while maintaining high coding standards with

    ESLint, Prettier, and Black formatter

    .

This Website

Code ๐Ÿ”—

Technologies Used:

Next.js 13

Static Site Generation

TypeScript

Vercel


Gained Experience In:

Search Engine Optimization

Web Accessibility
  • Designed and developed a

    modern, responsive, and accessible

    personal website using Next.js 13 App Router, TypeScript, and deployed on Vercel.
  • Utilized

    Static Site Generation

    to generate static HTML pages at build time, improving performance and SEO.

ADHD-Friendly Text Enhancer Extension ๐Ÿ”—

Code ๐Ÿ”—

Technologies Used:

JavaScript

HTML

CSS

Chrome APIs
  • Developed a Chrome extension to enhance webpage readability for individuals with ADHD by implementing visual aids such as text boldening and sentence highlighting.
  • Features include the first few letters of each word boldened and sentences highlighted in alternating colors to help maintain reading focus and comprehension.

Boss Mode... work like a beast!

Code ๐Ÿ”—

Technologies Used:

React-Native

Expo

Realm
  • Engineering a cross-platform application using the

    React Native framework and Expo

    , implementing asynchronous coding techniques to build a flexible focus timer feature, designed to combat ADHD-related issues and enhance user time management.
  • Integrating a sophisticated to-do list manager, leveraging

    state management solutions

    and data structures to enable efficient task tracking, prioritization, and historical task logging, consequently fortifying the user's sense of time.
  • Incorporating

    MongoDB Realm

    as the database layer, exploiting its real-time, offline-first capabilities for seamless data synchronization and CRUD operations, thereby ensuring continuous, unhindered access to productivity tools irrespective of network conditions.

Cornell Wushu - Club Website ๐Ÿ”—

Code ๐Ÿ”—

Technologies Used:

React.js

AWS Datastore

AWS Amplify
  • Spearheaded the redesign of the Cornell Wushu Club's website using React for the frontend and

    AWS Amplify

    for the backend, delivering a polished,

    modern user interface and improved functionality

    .
  • Developed a

    scalable data model with a many-to-many relationship

    between club members and events, leveraging

    Amplify's DynamoDB

    to efficiently store and manage data.
  • Implemented

    Wushu Live

    , a cutting-edge live streaming platform that broadcasted all wushu performances at multiple events, utilizing

    AWS Interactive Video Services

    to deliver high-quality video and audio to users.
  • Streamlined development and deployment workflows with CI/CD,

    automating the deployment process

    whenever new members or performances were added to the database, contributing to a more efficient software development lifecycle.

CaseOwl ๐Ÿ”—

Technologies Used:

React

Redux

AWS Lambdas

AWS S3

AWS Cognito
  • Developed a files and tasks management web app for Indian lawyers using
    React, Redux, and AWS
    , streamlining workflow and increasing productivity.
  • Implemented secure

    AWS S3 storage

    and

    AWS Cognito authentication

    for the app, enhancing accessibility and ensuring seamless and secure access for authorized users.

TimeBite ๐Ÿ”—

Code ๐Ÿ”—


Technologies Used:

Flask

Google-OR Tools

HTML/CSS/JavaScript

Heroku

Docker

Google Cloud Platform


Gained Experience In:

Optimization Algorithms

Linear Programming Models
  • Developed a web application for

    optimized scheduling

    using Flask, HTML, CSS, and JavaScript, allowing users to input their to-do list for AI Optimization Algorithm processing.
  • Integrated

    Google OR tools

    and an

    Integer Linear Program model

    to optimize the user's schedule and improve productivity.
  • Added authentication through Flask and

    implemented blueprints

    to ensure secure and organized operation of the application.
  • Integrated Google Calendar API to export the optimized schedule to users' personal calendars, providing seamless integration with existing tools.

Wi-Find ๐Ÿ”—

Frontend ๐Ÿ”—

Backend ๐Ÿ”—


Technologies Used:

React-Native

Expo

Node.js

MongoDB


Gained Experience In:

Clustering Algorithms
  • Developing a cross-platform react-native application that helps

    around 20000 students

    find locations with high-speed wifi connection on campus.
  • Used react-native bandwidth library to fetch user's data (location, wifi speed.)
  • Implemented a Map View to display the clustes of data points.
  • Implementing a

    clustering machine learning algorithm

    to use the data and create meaningful classifications of locations on campus based on wifi speed.

Face Detect ๐Ÿ”—

Code ๐Ÿ”—


Technologies Used:

Flask

Open-CV

Haar-cascades

React

Heroku

Docker


Gained Experience In:

Server-side Rendering

Computer Vision
  • Designed and deployed a full stack face and eyes detection web application using Flask, React, and Heroku.
  • Processed and rendered images received from OpenCV Webcam to a React-based frontend.
  • Utilized Haar Cascades model to detect faces and eyes in images.
  • Utilized flask-cors library to prevent the frontend from receiving any CORS errors.

Find My Party ๐Ÿ”—

Code ๐Ÿ”—

Technologies Used:

Flask

SQL-Alchemy

Docker

Heroku
  • Developed and maintained the backend of a party-finding iOS app using Flask and SQL-Alchemy, hosted on Heroku.
  • Earned Honorable Mention in the Best Overall App Category at the Cornell AppDev HackChallenge.

Prettier