Case Study
Hawk Buddy
An AI-powered productivity coach that aligns your phone usage with your goals — combining conversational goal discovery, real-time app monitoring, and supportive, non-intrusive feedback.
Key Highlights
Target Audience
Young professionals & remote workers
Problem Solved
Digital distraction & phone addiction
AI Integration
Google Gemini
Real-time DB
Cloudflare D1 (SQLite at the edge)
Backend
FastAPI on Oracle Cloud (Docker)
Vector Search
Cloudflare Vectorize
Product Screenshots
Core Features
AI Coaching Chat (Progress Check-ins)
- - Daily conversations that feel like a supportive mentor
- - Goal-aware context and progress scoring (0–100%)
- - Streak tracking to build accountability habits
- - Notification context for seamless follow-ups
Conversational Goal Discovery
- - Interactive onboarding quiz and follow-up questions
- - AI-generated notification profile based on personality
- - Habit & routine builder (focus blocks, morning routines)
Intelligent App Monitoring
- - AI app classification + goal alignment (Aligned / Neutral / Misaligned)
- - Contextual nudges when patterns drift off track
- - Usage history and pattern analysis over time
Smart Notifications (No Spam)
- - Atomic cooldown checks via Cloudflare D1 Worker
- - Rate limiting to prevent notification fatigue
- - Positive reinforcement for healthy usage patterns
Architecture & Stack
Mobile App
- - Flutter + Dart
- - flutter_bloc (Cubits) for predictable state
- - Secure token storage + restoration service
Backend API
- - FastAPI (Python) + Uvicorn
- - Gemini AI for chat, profiling, classification
- - Firebase Admin verification
Edge + Persistence
- - Cloudflare D1 for global low-latency writes
- - Workers for atomic cooldown transactions
- - Vectorize for semantic embeddings
Building a product that needs AI + real-time systems?
I can help you design reliable AI flows, ship polished mobile UX, and deploy globally with edge-first infrastructure.