Software Developer · Toronto, ON
Fillipe Sampaio
I build the whole product, end to end: design, prototyping, frontend, backend, AI agents, security, deployment and analytics.
- SecurityAuth · RLS · CAPTCHA · Rate limits · PII masking
- InterfaceFlutter · React · Astro · iOS · Android · Web
- AI agentsLangGraph · Bedrock · OpenAI · MCP
- BackendSupabase · Firebase · AWS · Python · TypeScript · Postgres
- 2,000+registered users on platforms I built
- 5products live in production
- 1,195GitHub contributions in 2026
- 4years building software in Canada
Selected work.
01 KAVIO · Primary developer
Job posts by WhatsApp chat.
Contractors describe the job in their own words. An AI agent asks for what is missing, confirms and publishes it. No app, no form.
94%of 2026 job postings, about 15x the in-app form
- Python
- LangGraph
- Amazon Bedrock
- AWS Lambda
- DynamoDB
KKAVIOonline
- Need 2 electricians in Vaughan, Mon to Wed next week, $38/h
- Got it. What time do they start each day?
- 7am
- New job
- Trade
- Electrician × 2
- Where
- Vaughan, ON
- When
- Mon to Wed, 7:00
- Pay
- $38/h
Post this job? - Yes
- Posted. Matching electricians are being notified.
- 94%of 2026 job postings
- ~15xthe in-app form
- 2,900+alerts sent
Illustrative example of a conversation with the agent.
02 KAVIO · Primary developer
One Flutter codebase. iOS, Android and web.
A networking platform for the skilled trades. I rebuilt it from FlutterFlow in native Flutter, on a serverless Python backend on AWS.
2,000+registered users
- Flutter
- Riverpod
- Python
- AWS Lambda
- API Gateway
- DynamoDB
- Amazon Bedrock
kavio.work ↗03 SpeakLab · Founder
An AI that listens to your English.
A coach for the CELPIP speaking test. An audio model hears the recorded answer, not a transcript, and scores it on the official rubric.
Livepaid practice packages on Stripe
- Flutter Web
- Supabase Edge Functions
- OpenAI
- Stripe
- Cloudflare
- Firebase Analytics
getspeaklab.com ↗app.getspeaklab.com


04 VitalHub · Developer
Climate surveys, turned into a diagnosis.
Built for Vital, an HR consultancy in Brazil. Anonymous answers become theme charts, heatmaps and AI summaries of the comments.
- React
- TypeScript
- Tailwind
- Supabase
- OpenAI
vitalhubapp.com ↗vitalhubapp.com


05 Syncoply
Meet people through the music they love.
A map-based social app. Drop a track, see who is nearby with a similar vibe, and start a conversation.
iOS + Androidon the App Store and Google Play
- Flutter
- Riverpod
- Firebase
- Cloud Functions
- Google Maps
- OpenAI
syncoply.com ↗Built for family.
ingridsampaio.com


Ingrid Sampaio Counselling
A bilingual site for my wife's counselling practice, in English and Portuguese.
ingridsampaio.com ↗Samdoku
A sudoku app I made for my son. Numbers or emojis, three themes, from 4x4 to 9x9.
Background
- Law10 years in Brazil's court system, automating my own work with Python
- DataGraduate certificate in Data Science
- SoftwareBuilding products in Canada since 2022