VictorGouvêa

I take web, mobile and AI products from a rough idea to something people use in production.

Software engineer, applied AI

Florianópolis, Brazil

For the past two and a half years at a startup I have built AI workflows that read court files of more than 10,000 pages, a WhatsApp assistant that reached over 6,000 users, and a platform that organizes 5,021 startups.

I talk to the client, write the code, ship it and keep it running. Then I change it based on how people use it.

Selected work

Five projects from Codevon (formerly Fintz) where I did most of the building.

AI analysis of bankruptcy and restructuring cases2025 – 2026

Deep Dive

Investors in distressed assets need to know what is inside a bankruptcy case before they buy credit in it. The case file is a PDF that can pass 10,000 pages. Deep Dive reads it and writes the report.

  • Python pipeline in stages: find the relevant pages, transcribe them, extract structured data, merge everything into one report.
  • Designed how context moves between stages and which model handles transcription, reasoning and extraction.
  • Outputs a written report plus spreadsheets: list of creditors, credit assignments and pending incidents.
  • Scrapers for the São Paulo court systems (e-SAJ and DJE) fill in what the PDF does not contain.
My role
Developer of the AI workflows, in direct contact with the client
Stack
Python, LLM APIs, OpenRouter, PDF processing, Web scraping, Pandas

Startup database for an investor and accelerator2026

Ventiur

Ventiur had years of startup data spread across spreadsheets, Airtable bases and selection processes. I consolidated it into one platform the team searches every day.

  • Platform for 5,021 startups with search, filters, a page per startup and an audit trail for every edit.
  • Python consolidator that merges and deduplicates the historical sources and checks whether each startup site is still online.
  • Automated reports, plus an AI chatbot that drafts commercial proposals after client meetings.
  • Deployed with Docker and Kamal through GitHub Actions.
My role
Built the platform and the data consolidation, working directly with the client
Stack
Nuxt, Vue, TypeScript, Supabase, PostgreSQL, Tailwind, Docker

AI assistant inside WhatsApp2025 – 2026

SmartZap

An assistant people talk to in the app they already use all day. I led development and iteration, and took part in getting it in front of people.

  • Gave a television interview about the product. It passed 6,000 users afterwards.
  • Python service on the WhatsApp Cloud API, with Gemini generating the replies.
  • Changes driven by what users asked for and how they used it.
  • Deployed on Hetzner with Kamal.
My role
Lead developer, running the project almost on my own
Stack
Python, Flask, WhatsApp Cloud API, Gemini, Kamal

Workout app for iOS and Android2026

BeatFit

An app that builds a workout for you and tracks what you do in the gym. I built it and worked on getting it into both stores.

  • Onboarding, exercise catalog, workout templates and session logging.
  • Workout generation running in a Supabase edge function.
  • Usage and funnel analysis with PostHog to decide what to change next.
  • Published to the App Store and Google Play.
My role
Mobile developer, from onboarding to store release
Stack
React Native, Expo, TypeScript, Supabase, NativeWind, PostHog

Brazilian financial market data API2024 – 2025

Fintz API

An API with data on stocks, real estate funds, treasury bonds and more, used by several B2B clients inside their own apps and BI tools.

  • ETL pipelines orchestrated in Dagster, from collection to the production database.
  • Scrapers for the sources that have no API: B3, CVM, ANBIMA and others.
  • PostgreSQL storage and the endpoints clients consume.
My role
Backend and data engineer, my main focus in the first year
Stack
Python, Dagster, Scrapy, PostgreSQL, Docker, GitHub Actions

More projects

Other things I built or contributed to, at work, on my own and at university.

Codevon and Fintz

  • TakePics.AIRealistic AI photos of you from custom-trained models, with payments.Nuxt, Replicate, Stripe2024
  • Lucro10Profitability dashboard for marketplace sellers. Early development.Nuxt, Supabase, TypeScript2026
  • Operating reportsTurns monthly trial balances of companies in court-supervised reorganization into financial statements and reports.Python, Pandas2024 – 2026
  • Meu Novo CabeloTry hairstyles and colors on your own photo with AI.Nuxt, Supabase, Replicate2025
  • RoomRemakeRedesign a room from a photo with AI style transfer.Nuxt, Replicate, Stripe2025
  • EletrificadoNews site about electric vehicles that collects, rewrites and translates stories automatically.Python, Nuxt, LLMs2024
  • Fintz BotWhatsApp bot to log and understand daily expenses.Python, OpenAI Assistants2025
  • F1 BotDiscord bot with race schedules, standings and weekly Grand Prix reminders.Python, AWS Lambda2024

Personal

  • GestoClinPatient records, scheduling and team management for clinics, with role-based access.Nuxt, Supabase, RLS2026
  • Candidatos SCScraper and ETL pipeline for data on political candidates in Santa Catarina.Python, Dagster, Airflow2025

University (UFSC)

  • Interactive Graphical System2D and 3D graphics system written from scratch for the Computer Graphics course.Python, GTK2024
  • GameScrapperCrawlers that collect game prices from Steam, Epic Games and GOG.Python, Scrapy2024
  • Operating systemsCoursework for the two Operating Systems courses, including work on the EPOS embedded OS.C++2023 – 2024

Codevon lists more client work I took part in atcodevon.com/portfolio.

Experience

  1. May 2024 – Nov 2026

    Codevon (formerly Fintz)

    Software Engineer, Remote

    • Worked on client projects and on the company’s own products: APIs, web and mobile apps, AI and automation.
    • Owned delivery from client discovery to deployment and operations, including infrastructure on several projects.
    • Took part in product, launch, marketing and conversion decisions on SmartZap and BeatFit.
  2. Aug 2023 – Mar 2024

    KHOMP

    Mobile Software Developer, Florianópolis, Brazil

    • Contributed to a WebRTC and SIP calling SDK for Ionic/Cordova apps, focused on the native Android side in Java.
    • Built OneSignal push notifications so calls ring while the app is inactive or closed.
  3. Aug 2022 – Nov 2022

    Federal University of Santa Catarina

    Teaching Assistant, data science extension course, Florianópolis, Brazil

    • Helped teach a data science course the university offers to the general public.
  4. 2021 – 2025

    Federal University of Santa Catarina (UFSC)

    Education: Bachelor’s degree in Computer Science

Skills

Development

  • Python
  • TypeScript
  • Nuxt
  • Vue
  • React Native
  • Expo
  • REST APIs

AI and data

  • LLM integration (provider APIs, OpenRouter)
  • Prompt engineering
  • Context management
  • LLM workflow orchestration
  • PDF processing
  • Web scraping
  • Pandas
  • PostgreSQL
  • Supabase
  • Dagster and ETL pipelines

Practices and tools

  • Git
  • Docker
  • GitHub Actions
  • Kamal
  • App Store and Google Play releases
  • PostHog
  • AI-assisted development

Languages

  • Portuguese (native)
  • English (advanced)

1,100+ commits across 75 repositories on GitHub

Have something to build?

I am open to software engineering roles and projects, remote or in Florianópolis. Email is the fastest way to reach me.

victorgouvea28@gmail.com

Designed and built by Victor Gouvêa with Astro.