← All projects

Trilha

AI-powered career coaching platform that turns distant professional goals — landing a new job, switching companies, or going international — into a daily, actionable plan with Pomodoro, check-ins, and automatic task redistribution.

Industry
AI SaaS
Role
Senior Product Designer
Timeline
2 weeks
Status
Production-ready

SaaS · AI · web · Product Design · UX/UI · Full-stack

Trilha — screen 1

Context & problem

Tech professionals in Brazil face a competitive and ever-changing market. Many know exactly what they want — a better job, a career switch, an international opportunity — but can't turn that goal into consistent action. Generic productivity tools (Notion, Trello) don't understand career context, and human coaches are expensive and inaccessible.

Trilha — screen 2

Process & discovery

I worked full stack: product design, the React front end and the Node.js + Express backend with Supabase and local AI.

Trilha — screen 3

Solution

Trilha is a full-stack app that guides users through a step-guarded flow: login → AI resume analysis → goal definition → daily mission with Pomodoro → AI check-in → productivity report. All with local AI and zero API cost.Complete flow: user logs in, pastes their resume, receives profile analysis, defines goal and pace, executes missions in Pomodoro blocks, checks in daily, and tracks evolution in the productivity report.

Trilha — screen 4

Results

Successful JSON parse rate: JSON Schema guarantees structured LLM output without fragile regex. Average mission generation time: llama3.2:3b on modern CPU, acceptable latency for async coaching.

Tools

React 19 · Vite 8 · TypeScript 6 · Tailwind CSS v4 · Zustand v5 · React Router v7 · Node.js · Express · Supabase · bcryptjs · cookie-parser · Ollama · llama3.2:3b · JSON Schema · Prompt Engineering · Git

Learnings