Hero screenshot of Shizuka - AI Email Assistant project

Shizuka - AI Email Assistant

An AI-powered email assistant that generates smart, replies using Google Gemini AI, available as a web app & browser extension.

Timeline
2025
Role
Full-Stack Developer
Status
completed

Technology Stack

JavaBusiness logic & integrations
Spring BootBackend API & AI orchestration
Spring AIAI abstraction layer
Google Gemini AIEmail reply generation
ReactFrontend UI
Material UIUI components
DockerContainerized deployment

Key Challenges

  • Extracting email context accurately from Gmail DOM
  • Prompt engineering for professional, human-like replies
  • Securing AI endpoints and API keys
  • Designing a seamless browser extension workflow

Key Learnings

  • Working with Google Gemini via Spring AI
  • Context-aware prompt design
  • Browser extension and web app integration
  • Building production-ready AI-assisted workflows

Overview

An AI powered email assistant designed to generate clear, professional, and context aware email replies. Shizuka combines a modern React frontend with a Spring Boot backend that orchestrates prompts and responses using Google Gemini AI.

What It Can Do

  • Generate Smart Replies based on the email context and intent
  • Tone Aware Responses for professional, friendly, or concise emails
  • Web App Interface for drafting and refining replies
  • Browser Extension Workflow to generate replies directly while composing emails
  • Secure AI Integration using Spring AI abstractions

Why I Built This

To explore how AI fits into everyday productivity tools without feeling intrusive. The project focuses on prompt design, context extraction, and building AI features that feel assistive rather than automated. It also helped me understand how to productionize AI safely within a traditional backend architecture.