Nicholas Dakis

CS student at Queens College interested in backend development.

Level Up!
Gamified health app
Web PWA Android
Flutter Python Flask PostgreSQL Redis Firebase GitHub Actions CI/CD FCM Pydantic pytest
  • Log meals via barcode scan, search, or manual entry with full macro breakdown
  • Calorie and macro goal tracking with live progress
  • Analytics tab for daily or range-based nutrition review
  • Calorie calculator with BMR and TDEE breakdowns
  • Check in to nearby locations on an interactive map to earn XP
  • Badges, leaderboard, daily XP rewards, and streak tracking
  • Google and email sign-in with cross-device sync
  • 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