Software Developer · Toronto, ON

Fillipe Sampaio

I build the whole product, end to end: design, prototyping, frontend, backend, AI agents, security, deployment and analytics.

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
KAVIOonline
  1. Need 2 electricians in Vaughan, Mon to Wed next week, $38/h
  2. Got it. What time do they start each day?
  3. 7am
  4. New job
    Trade
    Electrician × 2
    Where
    Vaughan, ON
    When
    Mon to Wed, 7:00
    Pay
    $38/h
    Post this job?
  5. Yes
  6. 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
KAVIO calendar with jobs and clock-in
KAVIO professional profile
KAVIO search for professionals near a postal code
KAVIO financial overview
KAVIO invoice preview

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
SpeakLab dashboard with the latest score and trend by skill
SpeakLab recording an answer with a countdown

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
VitalHub report with a radar chart of favourability per theme
VitalHub anonymous survey on a phone

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
Syncoply profile with a music personality
Syncoply map with people and dropped tracks nearby
Syncoply chat with a shared song

Built for family.

Background

  1. Law10 years in Brazil's court system, automating my own work with Python
  2. DataGraduate certificate in Data Science
  3. SoftwareBuilding products in Canada since 2022

Let's talk.

[email protected]