Pallavi Geethika

Newsletter Feed

Shipped

A personal RSS aggregator for newsletter reading. Pulls from multiple sources (RSS feeds, email via Kill the Newsletter) into a single calm feed with tag-based filtering, read tracking, and mobile-first design. Handles ~70-75% of the newsletter universe without building full email parsing infrastructure.

Key Decisions

  • RSS feed discovery and parsing via feedparser library
  • Kill the Newsletter integration converts email-only sources to RSS without building IMAP
  • SQLite for persistent read state — survives browser clears, enables cross-session tracking
  • Scheduled background refresh to pull new entries without manual trigger

Secret Santa

Shipped

A gift exchange app for friend groups. Handles the partner exclusion problem (couples shouldn't draw each other), with personal PINs, wishlists, and anonymous messaging between gift-givers and recipients. Built as my first real experiment in building with AI.

Key Decisions

  • Constraint-based matching algorithm with retry logic (handles multiple couples, validates before committing)
  • Firebase Realtime Database for instant sync across participants — no refresh needed
  • Client-side only architecture — all logic runs in browser, no backend server
  • 4-digit PIN auth as lightweight alternative to full login system