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.