Gaurav Dama

Gaurav Dama

I study Electronic Systems Engineering at Texas A&M with minors in Computer Science and Cybersecurity. I build solutions in the form of software around the problems I run into. I aim to make them usable enough for other people to open, test, and rely on.

Contact links

Live product

VocabCat

SAT/ACT vocabulary product across web, iOS, and backend services.

VocabCat is my strongest public product: React and React Native clients, a FastAPI backend on Google Cloud Run, MySQL progress tracking, and a vocabulary content pipeline built for daily practice.

  • React web and React Native mobile
  • FastAPI on Google Cloud Run
  • MySQL progress tracking
  • SAT vocabulary data pipeline
vocabcat.app

Local media app

MediaPlayer

Native macOS audio app with playback, imports, rendering, and a Python media engine.

MediaPlayer, also published as VantaBeat, shows my desktop app work: SwiftUI and AVFoundation for playback, a Python/FastAPI media service, FFmpeg audio transforms, and import flows for YouTube and SoundCloud.

  • SwiftUI desktop interface
  • AVFoundation playback state
  • FastAPI media service
  • FFmpeg audio transforms

Work in progress

Pallie

Personal assistant project for research, saved context, and follow-through.

Pallie is where I am building toward a more useful personal assistant: browser-backed research, saved links and notes, source comparison, and task planning.

The goal is a tool I would actually use for school, errands, and decisions, with results that are easy to revisit.

Browser-backed research
Source comparisons
Saved links and notes
Task plans and follow-ups

Additional projects

Sabotage Game landing screen with create room and join room controls.

Sabotage Game

Flask multiplayer game prototype with room codes, secret roles, task rounds, sabotage choices, voting, and final result screens.

  • Python
  • Flask
  • Multiplayer
GitHub
Car Price Calculator interface showing a predicted Mercedes-Benz listing price and model metrics.

Car Price Calculator

Browser-based Mercedes-Benz used-car estimator that cleans local listing data, trains a Scikit-Learn preprocessing and RandomForest pipeline, and shows prediction metrics beside the input form.

  • Python
  • Flask
  • Scikit-Learn
  • Pandas
GitHub
AI Daily Planner interface with task notes, today/tomorrow controls, and saved schedule history.

AI Scheduler

Flask daily planner that turns free-form constraints into schedule blocks, supports today and tomorrow planning modes, and saves local SQLite history.

  • Python
  • Flask
  • OpenAI
  • SQLite
GitHub