Building things
that work.

First game at age seven. Production systems with real users today. Here's the full picture.

My story

I wrote my first lines of code at seven, at a school in Brazil set up to teach kids programming and computer science. I started with block-based visual stuff, then moved to text, and built my first games. I was certain, in the way only a seven-year-old can be, that this was the path. There was no plan B.

When I was ten, my family moved to Portugal. New country, new school, new everything. I figured it out. I've felt at home in more than one place ever since, and I think that's actually useful.

It's part of why Eindhoven feels right. I've never found international environments intimidating. The Fontys Bachelor of ICT, focused on applied engineering and working with people from everywhere, is exactly the kind of programme I want next.

In Portugal, I enrolled in the IT Management programme at EPVC in Vila do Conde. I did two internships: one at XD Software in Portugal, and one in Zaragoza, Spain through Erasmus, where I was one of five students selected from my school. A month in a different country, working in Spanish, at a different pace. It confirmed what I already suspected about myself.

My final-year project is a Flutter + Supabase platform with two client apps on one shared backend: mobile for customers, web for staff. The most complete thing I've built so far. Not the last.

Education & Experience

Education

  1. 2026 — Applying

    Bachelor of ICT

    Fontys University of Applied Sciences · Eindhoven, NL

    Software Engineering and AI integration. An international, applied programme, which is what I'm looking for.

    Upcoming
  2. 2023 — 2026

    Informática de Gestão

    EPVC — Escola Profissional de Vila do Conde · Portugal

    Vocational programme in IT Management. Covered software development, databases, networking, and systems administration. Final-year project (PAP) in Flutter + Supabase.

  3. 2015 — 2023

    Primary & Secondary Education

    Portugal & Brazil

    Moved to Portugal at age 10. Figured out two school systems and two countries.

Experience

  1. 2025 — Erasmus

    Software Development Intern

    Inicionet · Zaragoza, Spain

    Selected among 5 students from EPVC. One month in Zaragoza: different country, Spanish on the job, different way of working. I adapted fast.

    Erasmus
  2. 2024

    Software Development Intern

    XD Software · Portugal

    My first professional internship. Real projects, real codebase, real team. Not exercises. I learned how production code actually gets written.

  3. Since 2015

    Self-directed learning

    Personal projects & side builds

    I learn by building things. First games, then web projects, then mobile apps. Each one taught me something the previous one didn't.

Projects

Final-year project (PAP)

Dual-Client Platform — Flutter + Supabase

My final-year assessment: two Flutter apps on one Supabase backend. One is a mobile app for customers, the other is a web app for the company's staff. I designed the whole thing from the database schema up to deployment, with the goal of it actually working long-term.

  • Relational database design with row-level security and role-based access control.
  • Secure authentication flows for both client types on a shared backend.
  • Real-time data synchronisation between mobile and web interfaces.
  • CI/CD pipeline via Codemagic for automated builds and deployment.
  • Schema and architecture designed so adding features later doesn't require rebuilding everything.
  • Flutter
  • Dart
  • Supabase
  • PostgreSQL
  • Codemagic
  • Row-Level Security

Personal project

Mobile App, Built Solo

A mobile app I built alone, from first wireframe to the App Store. I handled everything: UI design, auth, transactional email via SMTP, and payments through four different providers.

  • Custom UI components, navigation flows, and layouts adapted for different screen sizes.
  • Secure authentication with session management and account recovery.
  • SMTP configuration for transactional email (confirmations, notifications).
  • Payment integrations: Stripe, Apple Pay, Google Pay, and SEPA Direct Debit.
  • Flutter
  • Firebase
  • Stripe
  • Apple Pay
  • Google Pay
  • SMTP

What I work with

Mobile

  • Flutter
  • Dart
  • iOS & Android

Backend & Data

  • Supabase
  • Firebase
  • PostgreSQL / SQL
  • Database Design

Web

  • HTML5 / CSS3
  • JavaScript
  • Responsive Design

Payments & Auth

  • Stripe
  • Apple Pay
  • Google Pay
  • SEPA Direct Debit
  • Auth & Security

Tooling & Workflow

  • Git & GitHub
  • Codemagic CI/CD
  • LaTeX
  • SMTP configuration

Interests

  • Full-stack architecture
  • AI integration
  • Product design
  • Open source

Languages & interests

Languages

Portuguese
Native
English
IELTS 6.5 · B2 (official certificate)
Spanish
Basic–Intermediate

Outside of work

  • Brazilian Jiu-Jitsu at Montenegro Academy, Póvoa de Varzim. It teaches patience, and how to stay calm when things aren't going your way.
  • Lifelong Flamengo supporter. I spend more time watching and analyzing than I probably should.
  • Building things. Personal projects, experiments, ideas that don't quite have a name yet. Always something on the side.

Let's talk.

Recruiter, professor, or just someone who wants to talk Flutter. My inbox is open.