Inspiration
While working front-end at one of the telco companies in Australia, I saw firsthand the human cost of cybercrime. I met customers of every age who were left in tears after being hunted by scammers. As a Cybersecurity student, those tears felt like a personal call to action. I realized that while the industry protects corporations, everyday people are often left defenseless. I moved to the USA and saw the same global epidemic- billions of dollars lost to scams annually. I pledged to build a "Digital Guardian" to turn the tide.
What it does
PhishEye is an all-in-one AI scam protection platform. It uses a multi-agent system to provide real-time defense: ~Visual Detective: Scans emails/messages for psychological "scam-triggers." ~Live Sentinel: Analyzes live call transcripts to detect IRS impersonation or urgent payment demands. ~Call Guardian: Provides instant advice during suspicious interactions. ~Education Agent: Empowers users with grounded data from the FTC and FBI.
How we built it
The platform is built on Google Cloud and powered by Gemini 3 (Flash).
- Orchestration: We used the Agent Development Kit (ADK) to orchestrate four specialized AI agents.
- Backend: Hosted on Cloud Run for scalable, real-time processing.
- Grounding: Leveraging RAG (Retrieval-Augmented Generation) to ground agent responses in verified FBI and FTC scam data.
- Multimodal: Utilizing Gemini’s vision capabilities for the visual scanner and audio-to-text processing for call monitoring.
Challenges we ran into
One major hurdle was minimizing latency for real-time call analysis. We had to optimize the ADK Orchestrator to route data to the correct agent instantly so the user is warned before they make a mistake. Additionally, balancing technical accuracy with "Plain English" explanations for non-tech-savvy users (like the grandparents I met at the telco) required significant prompt engineering.
Accomplishments that we're proud of
~Built a fully working 4-agent ADK system with an Orchestrator routing between a Visual Detective, Live Sentinel, Call Guardian, and Educator Agent — all live on Google Cloud Run
~Created a multimodal experience that combines vision, voice, and text in one seamless app — anyone can use it with zero technical knowledge
~The Visual Scanner correctly identified a classic Netflix phishing email with HIGH confidence — catching the spoofed sender, credential harvesting, and fake urgency in seconds
~The Call Guardian caught a live IRS impersonation script instantly — flagging urgency tactics, gift card demands, and impersonation patterns in real time
~Built, designed, deployed, and shipped a complete product in under 48 hours — solo, as a student
~Made it completely free with no account required — because scam protection should be accessible to everyone
What we learned
~How to architect a multi-agent system using ADK with an orchestrator and specialist sub-agents that hand off to each other seamlessly
~How to deploy a Python ADK application to Google Cloud Run with lazy imports — the heavy dependency graph caused startup failures until I deferred initialization to first use
~How to build a UI that non-technical users — elderly people, immigrants, everyday people — can use without any instructions or tech knowledge
~Real-world scam patterns from working directly with fraud victims — which made the detection logic much more grounded and accurate
~How to combine Gemini vision, Google Cloud TTS, and the Web Speech API into one fluid multimodal experience
What's next for Phish Eye
~Multi-language call detection — protecting non-English speakers because scammers don't discriminate by language
~Real-time voice call monitoring — PhishEye listens to the call live without you having to type anything
~Browser extension — flags phishing links and suspicious emails directly in your browser
~Family protection mode — set up PhishEye to protect elderly family members automatically
~Mobile app — so protection is always in your pocket
~Partnerships with telecom companies and banks — to protect customers at scale


Log in or sign up for Devpost to join the conversation.