Skip to content
Rupak Dey

Navigate

Work

News

Links

Theme

Projects

From research infrastructure at NASA's Planetary Data System to hackathon builds and coursework.

Research engineering

Hackathons & independent work

pantry.ai

1st Place, Desert Dev Lab Hackathon

Built at a hackathon, with Christopher Meraz and Antonio Luna · Apr 2026

Installable PWA that reads a pantry from a photograph, tracks what is about to expire, and plans meals around it. Team build; I owned meal planning and the shopping list engine.

Role
Meal planning and shopping list; co-built the kitchen wall UI
Stack
  • Next.js
  • TypeScript
  • SQLite
  • Drizzle ORM
  • Google Gemini API
  • ZXing

Read the write-up

Course projects

Course project, CSCI 4425, with Mario Saenz, Asim Upreti, and Demetrius Billey · Feb 2026 – May 2026

Five model families compared on 4-class brain tumor MRI, from hand-crafted features to a Vision Transformer. Checking the data turned up 7% of the test set duplicated from training, and a conditional GAN that had collapsed to four fixed images.

Role
The Vision Transformer, the evaluation harness, and the GAN augmentation
Stack
  • Python
  • PyTorch
  • ResNet-50
  • ViT-B/16
  • Scikit-learn
  • Streamlit

Read the write-up

Team project, Introduction to Data Mining · Oct 2025 – Dec 2025

Five regressors compared on 232,000 US Airbnb listings, with decision-tree feature selection cutting 1,475 columns down to the ten that carry 83% of the signal.

Role
Feature selection, the KNN and random forest models, and the comparison
Stack
  • Python
  • Pandas
  • Scikit-learn
  • Matplotlib

Read the write-up

Team of four, CS 371 · Sep 2024 – Dec 2024

JavaFX desktop application for reporting and recovering lost items on campus, built by four students over ten weeks. Students file requests and browse a recent-items feed; building administrators log found items and search them. The client talks to MongoDB directly, with no server in between.

Role
The requirements documentation, and the front end views and routing
Stack
  • Java
  • JavaFX
  • FXML
  • MongoDB

Read the write-up

Individual project across seven graded milestones, CS 370 · Sep 2024 – Dec 2024

Compiler for J, a small imperative language designed for the course, written in C with Flex and Bison. Parses to an AST and emits RV32 assembly with working stack frames, function calls, and recursion.

Role
Grammar, scanner, and code generator
Stack
  • C
  • Flex
  • Bison
  • RISC-V Assembly
  • RARS

Read the write-up