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

VocabCat

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

VocabCat combines React and React Native clients with a FastAPI backend on Google Cloud Run, MySQL progress tracking, and a vocabulary content pipeline for daily practice.

  • React web and React Native mobile
  • FastAPI on Google Cloud Run
  • MySQL progress tracking
  • SAT vocabulary data pipeline
VocabCat1 / 3
adjective

Lucid

Clear and easy to understand.

Which sentence uses lucid correctly?

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

Pallie

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

Pallie is a local-first research and task harness with a FastAPI service, SQLite task and run state, source-backed Markdown reports, and a native macOS task inbox.

The current worker produces research reports; transactional actions remain outside the implemented workflow.

FastAPI task service
SQLite task and run state
Source-backed Markdown reports
Native macOS task inbox

Additional projects

Sabotage GameOpen full page

Sabotage Game

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

  • Python
  • Flask
  • Multiplayer
GitHubLive demo
Car Price CalculatorOpen full page

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
GitHubLive demo
AI SchedulerOpen full page

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
GitHubLive demo