Keerthana Vegesna
Keerthana Vegesna

Projects

Things I've built, from data dashboards to social apps to shell interpreters.

11Projects
4Live apps
Full-stackFocus area
PythonGo-to stack
Where Does Your Data Go?
PythonStreamlitData Viz

Where Does Your Data Go?

  • Interactive Streamlit app that visualizes the real-time journey of your data across the internet, from your device through CDNs, load balancers, servers, and storage
  • Features four data scenarios (photo upload, message, search, video stream) each with an animated node-by-node reveal
Jot
ElectronmacOS

Jot

  • Frictionless macOS thought-capture tool that uses a global hotkey to summon a minimal floating input.
  • Parses inline syntax (#folder, !priority, due:date) in real time, with a triage window to keep, snooze, convert to task, or delete captured thoughts.
  • Let's you categorize into folders and manage different views including Today, Snoozed, etc
Download dmg (Coming Soon!)Blog Post
KrachBooks
PythonStreamlitData VizDashboard

KrachBooks

  • A stats dashboard and badge tracker for a friend group book club.
  • Parses monthly Google Form CSV exports to surface reading stats across the club.
  • Features a per-member badge collection tracking streaks, reading speed, rating habits, and more.
  • Interactive charts for completion rates, rating distributions, and member breakdowns built with Plotly.
  • Includes a curator picker spin wheel to randomly select who runs the next month's meeting.
Obsidian Movie Vault
Obsidian

Obsidian Movie Vault

  • A personal movie database built inside Obsidian using Markdown and Dataview.
  • Integrates with the IMDb API to automatically fetch movie metadata including ratings, genres, cast, and release year.
  • Supports dynamic queries to sort and filter movies by genre, rating, or watch status directly in Obsidian.
  • Designed as a lightweight, local alternative to third-party movie tracking apps.
Tutorial coming soon!
Shelf This
PythonStreamlitData VizDashboard

Shelf This

  • A dashboard to visualise reading habits using imported Goodreads / Storygraph data.
  • Built with Streamlit and Python.
  • Stats include Highest Rated Reads, Books by Format, Reading Pace metrics, and more.
Investogram
ReactNext.jsMongoDBDashboardCapstone Project

Investogram

  • An app for beginner traders to start with play money and interact with the stock market to learn about investing.
  • Built with MongoDB backend and React / Next.js frontend.
  • Features include making, commenting, and liking posts on your feed from friends.
  • A personal dashboard showing portfolio value, money invested, all previous trades, and current holdings.
  • Leaderboard incentives to get better at investing.
The Eras Tour Tracker
ReactNext.jsData VizDashboard

The Eras Tour Tracker

  • A tracker for venues, openers, and song analytics for Taylor Swift's Eras Tour.
  • Geo-coded data with React / Next.js frontend and OpenStreetMaps API.
  • Dynamic visual representation of tour locations, setlists, openers, and venue info across devices.
Design Detective 🔎
HTML/CSS/JSBrowser Extension

Design Detective 🔎

  • Let's you hover over fonts and colors on the interwebs and copy the font names and hex codes to your clipboard
PurduePAL
ReactPythonMongoDBCapstone Project

PurduePAL

  • A social media app for Purdue students to connect with each other.
  • Built with React frontend and Python / MongoDB backend.
  • Features include liking, commenting, posting, and following interest pages.
  • Anonymous posting option and profile customization with picture, bio, and username.
Shell Project
CSystems ProgrammingCapstone Project

Shell Project

  • Shell interpreter written in C++ that replicates functionality of csh and bash shells.
  • Features include piping and file redirection, exit signal handling, subshell, environment variable expansion, wildcard expansion, command history, and path completion.
Old Portfolio Website
HTML/CSS/JSPortfolio

Old Portfolio Website

Updated Apr 2026