The problem
What needed to change
A list of incidents is not enough for a school team. Staff need to record what happened, protect each school’s information, notice patterns, contact the right people and follow each case until it is resolved.
Focus · Flagship product
Focus helps school teams record incidents, spot patterns, manage follow-up and ask questions in Portuguese. It brings the web app, PostgreSQL data, dashboards, alerts and AI into one workflow.
Product presentation
A short presentation of the Focus app, from recording school occurrences to finding patterns and following up.
The problem
A list of incidents is not enough for a school team. Staff need to record what happened, protect each school’s information, notice patterns, contact the right people and follow each case until it is resolved.
My approach
I designed Focus as a complete working tool rather than a standalone dashboard. Data entry, access rules, analysis, alerts, reports and the AI assistant all support the same day-to-day process.
System flow
What I built
Key decisions
Row Level Security supports school-aware access in the standard data paths. I am keeping the public demo closed until the service-role routes complete an additional authorization review.
The assistant can use a second model provider when the primary provider is unavailable or reaches a usage limit.
Charts, alerts, status changes, feedback history and exports live in the same product so the team can act on what it finds.
Result
Focus shows how I work across product design, data modeling, analysis and applied AI. It takes a real operational task from data entry through follow-up.
Next improvement
My next step is to finish the security review, create a safe demo school with sample data and record a short walkthrough for recruiters.
Tools and methods