Flutter Apps.Built for Real People.
Programmer at Dengun. Co-founder of Calliope. Building mobile apps with Flutter from the Algarve, with 12 years of knowing how people actually use things.

Shipped
The Story
A Non-Linear Path
I didn't start with code. I started with people. Twelve years in hotel reception, first at Inatel Albufeira, then as senior front-desk at 3HB Faro. That taught me how to read a room, stay calm under pressure, and care about the details that make someone's experience feel right.
In 2023 I enrolled at ETIC Algarve to study web programming. Two years later, I joined Dengun as a programmer, building Flutter apps. The path wasn't straight. But the perspective it gave me is something I'd never trade.
Before writing a single line of professional code
Core Stack
"I spent 12 years understanding people. Now I build products for them."
The Journey
Dengun
Programmer
Dengun
Building Flutter mobile applications for clients in Dart. Working across the full development cycle, from scoping and coding to shipping and iteration. First professional role as a developer.
Calliope
Co-founder
Calliope
Co-founded a creative agency combining web development with photography and video production. I handle the technical side, from websites to digital content, while staying close to the creative work.
ETIC Algarve
Web Programming
ETIC Algarve
Two-year course covering frontend and backend web development. Built projects in React, Django, HTML, CSS, and Tailwind. Graduated with recognition from instructors for technical ability and creative output.
3HB Faro
Senior Front-Desk
3HB Faro
Led the front-desk team at a hotel in Faro. Responsible for reception management, guest experience, and day-to-day operations. Stepped into a senior role while already transitioning into tech.
Inatel Albufeira
Front-Desk
Inatel Albufeira
A decade in guest-facing hospitality. Managed reservations, handled complaints, and delivered consistent service across thousands of guest interactions. This is where the people skills were built.
Things I've Built
Social Wellness App
A Flutter app for emotional wellness and community. Built with Dart and Supabase for real-time data, OneSignal for push notifications. Focused on making the experience feel human, not clinical.
Mobile Audio Recording Platform
A Flutter app for professional audio recording in the field. Uses FFmpeg for audio processing and Supabase as the backend. Built with an offline-first approach so it works where Wi-Fi doesn't.
News Aggregation App
A Flutter news app pulling text, audio, and video content into one feed. Built with Provider for state management, Supabase on the backend, and full i18n support for multilingual users.
Calliope Agency Website
A bilingual Next.js website with a custom CMS backoffice for Calliope, a creative digital agency in the Algarve. Built solo with TypeScript, Supabase, and Framer Motion. Live at calliope.pt.
What People Say
"João demonstrated a high level of compatibility with the subjects covered, standing out not only for his technical ability but also for his creativity and leadership capacity. He excelled in his work, frequently recognised for his visually appealing creations. His grades reflected not only his technical competence but also his commitment and dedication to improving his skills. Additionally, he was elected by his team as a key resource due to his technical aptitude."
Let's Build Something.
Got a project in mind? Or just want to talk Flutter, mobile apps, or the Algarve tech scene? I'm here.