Nicholas Dakis
CS student at Queens College interested in backend development.
GitHub
LinkedIn
Email
Skills
Projects
Level Up!
Gamified health app
Web
PWA
Android
↗ Try it yourself
Tech Stack
Flutter
Python Flask
PostgreSQL
Redis
Firebase
GitHub Actions
CI/CD
FCM
Pydantic
pytest
Features
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
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