Nicholas Dakis
CS student at Queens College interested in backend development.
GitHub
LinkedIn
Email
Skills
Projects
Level Up!
Gamified health app
Android
Web
PWA
Tech Stack
Flutter
Riverpod
Python Flask
PostgreSQL
Supabase
Redis
Firebase
GitHub Actions
CI/CD
FCM
Pydantic
pytest
Features
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
Under the hood
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
Google Play
Repo
README
Wiki
Try Level Up!
Choose how you'd like to open it
Web / PWA
Opens in browser, installable as a PWA
Android / Google Play
Native app on the Play Store
Cancel