Projects

Synopsis HQ

An everything portal for Synopsis Education designed by me :0.

Frontend written in Next.js + Tailwind (Typescript). Backend stack is Express.js + Supabase w/ Zapier Integrations.

Cool problems we solved:

  • Rendering PDFs to images on-demand to prevent unwanted downloads and shares + an LRU cache to improve lookup speeds.
  • Stripe integration for our no-hassle payment system.
  • Claude Sonnet 4 + A custom python-pptx MCP server for rapid booklet ideation.
  • CRON Zoom meeting scheduling.
  • AWS + Supabase file sync (RClone)

Peggiator

A music visualiser for the web designed for 3D workspaces and extensibility (currently WIP).

Written using WebGL + Electron (and a bit of React for the sidebar) with a WASM core (transpiled from Zig).

Cool problems I solved:

  • Custom 'listener' utility written in Swift using the ScreenCaptureKit on MacOS to allow desktop realtime system audio recording.
  • Used AudioWorklets to capture raw buffer data from web AudioElements when operating on the web.
  • Custom FFT implementation in Zig (for fun).

Promptly

A prompt-based human-computer interface that completely changes the way you interact with your machine.

Designed a:

  • Custom yolo11n model trained on RICO and pre-trained OmniParser weights,
  • Text detection and parsing using computer vision models like CV2,
  • Gemini-powered event loop that facilitates automatic path correction,
  • Agentic VM-less desktop control using pyautogui,
  • UI designed in Electron + React.

satvikprasad@gatech.edu