Project system

LLM personal assistant

Persona

2026

00 / Project overview

What it is

A mobile assistant that turns natural-language requests into practical actions across meetings, email drafts and social publishing workflows.

Problem it solves

Routine work is split across calendars, email and publishing tools, while a chat response often stops at advice. Persona turns one natural-language request into controlled actions across those services.

01 / Challenge

The constraint that shaped the build.

The hard part was not generating text. It was translating an ambiguous request into a predictable action while coordinating an LLM, application APIs, stored user data and automation workflows.

02 / Approach

Make the rules visible.

I separated the conversational layer from the execution layer. The assistant interprets intent, while purpose-built services validate and carry out calendar, email and content tasks.

Core product flow
01

Natural-language meeting scheduling

02

Context-aware email response drafting

03

Social post generation

04

Service-based automation workflows

Technical composition
01Flutter02Express.js03FastAPI04Groq API05Supabase06n8n

03 / Solution

The finished system.

Full-stack developer · Final year projectJanuary–April 2026

A Flutter interface connects to Express.js and FastAPI services. Groq provides the language-model layer, Supabase stores application data and n8n coordinates multi-step automations.

Outcome

The final-year project demonstrates an assistant architecture where generated responses can lead to controlled, useful actions rather than stopping at chat.