Kairo is a full-stack SaaS application designed to solve one real productivity challenge professionals face: tasks hidden inside emails that get forgotten, skipped, or missed.
Using Google’s Gemini 2.5 Flash, Kairo intelligently reads Gmail messages, identifies action items, understands urgency cues, extracts deadlines from natural language (“by Friday”, “EOD”, “next Monday”), and instantly converts them into structured tasks inside a drag-and-drop dashboard.
The system automatically polls Gmail every few minutes using background services, prevents duplicate task creation, maintains a user-specific task ecosystem, and gives professionals a clean, centralized view of everything they need to deliver.
From AI-powered task extraction to a real-time Kanban experience, Kairo brings together AI + productivity + automation into a single, powerful workflow tool.
My Role
- Designed and developed the complete end-to-end architecture for Kairo.
- Built the AI pipeline using Gemini 2.5 Flash for task extraction, priority detection, and deadline parsing.
- Integrated Gmail API with OAuth 2.0 to securely fetch and process user emails.
- Developed a background polling service to continuously monitor inbox activity.
- Implemented a user-friendly Kanban dashboard with drag-and-drop task management.
- Engineered the backend using Flask with modular services (Gmail service, Gemini service, polling service).
- Created a clean, responsive frontend using React, Tailwind, and modern UI animations.
- Ensured security compliance through JWT authentication, CORS implementation, and encrypted token storage.
- Documented the system with full technical specs, architecture diagrams, API docs, and setup instructions.