Nicholas Dakis

CS student at Queens College interested in backend development.

Level Up!
Gamified health app
Android Web PWA
Flutter Riverpod Python Flask PostgreSQL Supabase Redis Firebase GitHub Actions CI/CD FCM Pydantic pytest
  • Log meals via barcode scan, search, or manual entry with full macro breakdown and nutrition analytics
  • Track workouts with sets, reps, weight, live timer, and instant PR alerts, with custom exercise and routine creation
  • Check in to nearby points of interest on a map to earn XP
  • Climb tiers, compete on leaderboards, and unlock multi-tier achievement badges
  • Detailed analytics for food, workouts, water, and weight logs
  • 3-layer Flask backend with shared auth middleware across all routes
  • PostgreSQL stored procedures with row-level locking for atomic XP updates
  • Redis caching with distributed locking to prevent cache stampedes
  • Token-bucket rate limiter with daily refills and failure-safe rollback
  • FCM push notifications with automatic stale token pruning
  • GitHub Actions CI/CD; deploys only on passing pytest suite