Real-Time Streaming Pipeline for Music Trend Analysis on GCP
Kafka
PySpark
Airflow
BigQuery
dbt
D3.js
GCP
Python
Built an end-to-end real-time analytics pipeline ingesting Spotify API data via Kafka, processing streams with PySpark, orchestrating batch jobs with Airflow, and transforming data in BigQuery using dbt, serving trend insights through an interactive D3.js dashboard deployed on GCP.
Cal Hacks 11.0 Submission
Flask
Python
React
TypeScript
NodeJS
Groq
Sass
Built a full-stack React/Flask app integrating multiple LLM APIs (Groq) into a code-execution pipeline, applying React state memoization and performance tuning to handle 300+ queries per period while minimizing render overflow; developed AI-assisted with Claude and Cursor.
Job Board that Filters Relevant Internship Opportunities for Digital NEST Interns
React
TypeScript
Node.js
Docker
SQLite
Firebase
Built a filterable internship search database in React, TypeScript, and Node.js, collating 200+ listings from LinkedIn and Indeed, containerized with Docker over an SQLite backend. Implemented Firebase OAuth authentication with Captcha and email verification security checks.
Data Pipeline Utilizing K-Means & UMAP to Phenotype Diabetic Patients – Research Paper
Python
ETL
K-Means
UMAP
Unsupervised Learning
Designed and implemented a scalable ETL pipeline in Python to extract, clean, and transform heterogeneous clinical records across 46k+ diabetes patients from MIMIC-IV, engineering features for downstream unsupervised segmentation models (K-Means, UMAP) to identify clinically meaningful clusters.
Custom-coded Map with Search Filters
Mapbox
WordPress
JavaScript
jQuery
PHP
XML
AJAX
HTML/CSS
A custom map that displays park information and allows Monterey County residents to search parks in a radius, by name, by hours, alphabetically, by park features, and give public transit routes.
Computer Vision Sign Lanugage Translator
MediaPipe
TensorFlow
OpenCV
Jupyter Notebook
Python
JavaScript
Implemented a feedforward neural network (CNN) with 128-unit and 256-unit ReLU layers that classified inputs across 29 categories on a live camera feed input; Used binary cross-entropy loss & SGD to achieve an AUC of 0.97.
Dynamic Search Menu using Fetch API and JS
Wix
Velo
HTML/CSS
JavaScript
A search tool designed for users to specify filters and display a list of queried projects for Shape SV. Used GET fetch to retrieve data from Google Sheets database to display list of dynamic projects using iframe.
Criteria-based Attribute Sort using Flask API and React
Flask API
Python
React
JavaScript
NodeJS
An app that takes user-input criteria and outputs potential roomates that closely matches that criteria using a scoring-based algorithm. Team submission for De Anza Hacks 2023.
Accelerometer Mount on Water-Powered Rocket
Constructed a water-powered rocket that saves accelerometer circuit data to an onboard SSD in order to analyze changes in temperature, height, and pressure. Physics and Arduino Programming Internship, advised by Dr. Sewan Fan (Gavilan Physics Dept.).
Mathematical Concept Explanation
MatPlotLib
Jupyter Notebook
Python
A mathematical concept explanation on Principal Component Analysis (PCA), advised by Professor El Ghaoui (UC Berkeley EECS Dept.). Authored a concise article that explains the concept of PCA and examples of real-world applications.
501(c)(3) Local Hackathon Organization
Official website for my 501(c)(3) hackathon organization, Gilroy Hacks, built entirely from scratch.
Student-focused Time Manager
A time manager built to effectively reduce stress in students and make their schedules more efficient. 1st place submission for Coding For Covid 2021
COVID-19 Data Visualizer
A program that can provide informative and detailed information on the most recent COVID-19 statistics while providing assessment results on COVID safety. 2nd place submission for IvyMax Hackathon 2020
v1 of my personal website
The very first rendition of my personal website/portfolio.
Art Portfolio
Artist portfolio website for photographer and artist Nancy Pannikkat. Built on commission as a freelance web developer.
Student-focused Flashcard Maker
A flashcard creator and template app, useful for students wanting an easy and simple way of creating flashcards for studying.