Back to all projects

Meeting Prep AI

January 11, 2026
gemini·voice-ai·hackathon·function-calling

Voice-triggered AI assistant that researches who you're meeting and briefs you before calls. Built solo at the Google Gemini Hackathon Singapore (January 2026).

GitHub Repository: github.com/phuaky/gemini-sg-hackathon

Live Demo: connected-briefing-agent

Features

  • Voice-Activated Briefings - Say "prepare me for my next meeting" to trigger research
  • Automatic Attendee Research - Searches the web for information about who you're meeting
  • Bio Card Generation - Compiles key facts into a digestible briefing
  • Voice Output - Speaks the briefing back to you hands-free
  • Email Follow-up - Suggests sending confirmation emails post-briefing

Technical Stack

  • Gemini API - Function calling orchestration and LLM reasoning
  • Serper API - Web research and search capabilities
  • Google Cloud TTS - Text-to-speech voice output
  • Web Speech API - Browser-based voice input
  • Express.js - Backend server
  • Cloud Run - Serverless hosting on Google Cloud

Architecture

"Prepare me for my next meeting"
  ↓
Voice Input (Web Speech API)
  ↓
Gemini Function Calling
  ↓
Research Attendee (Serper API)
  ↓
Generate Bio Card
  ↓
Voice Briefing (Google Cloud TTS)
  ↓
"Should I send a confirmation email?"

Current Status

Working (40% of vision):

  • Voice Output (TTS)
  • Function Calling orchestration
  • Web Research via Serper

Not Yet Implemented:

  • Real Google Calendar OAuth (using mock data)
  • Real Gmail OAuth (mock JSON)
  • Bio Card image generation
  • Proactive triggers
  • Email sending
  • Gemini Live bidirectional voice (fell back to Web Speech API)

The Vision

Not just meeting prep - a relationship operating system:

  • Proactive calendar monitoring ("meeting in 30 mins, here's your brief")
  • Tracks your goals across relationships over time
  • Remembers what you committed to in past meetings
  • Suggests strategic asks ("You've met Sarah 4x. Ask for the intro this time.")
  • Bidirectional voice via Gemini Live API
  • Visual bio cards via image generation

Lessons Learned

Built for the Google Gemini Hackathon: 76 projects, 200 participants, 7 hours.

The Gap:

  • Tools Used: 5 vs 25+ (winners used extensive Google ecosystem)
  • Architecture: Single agent vs Multi-agent orchestration
  • Demo: No video vs Full production video
  • Novel Tech: API wrapper vs custom algorithms

Key Insight: Hackathons reward different things than product building. Knowing the game you're playing matters.

Hackathon Details:

  • Event: Gemini 3 Hackathon by Google DeepMind + 65labs
  • Date: January 11, 2026
  • Location: Singapore
  • Result: Didn't place (Tier B- in self-analysis)

Read the full post-mortem