About
I am a Software Engineer finishing a Master's in Software Engineering at IPCA, in Braga. My work spans full-stack web development, native mobile, and virtual reality, a range that came less from a plan than from following whichever problem seemed worth solving next.
That range is the thread through my projects. TeamUP pushed me into distributed systems, five Laravel microservices talking over RabbitMQ, and a native Android client. Montenova was three weeks of building a product from nothing as team CTO. The Wheelchair Simulator took me somewhere I had not expected software to go: a rehabilitation centre, watching people use something I built to practise a skill that matters to their independence.
My path into software
I did my Bachelor's first, then went to manage a restaurant because the money was good and it seemed like the sensible thing to do. I stayed three years. It taught me a lot about coordinating people and solving problems in the moment, with no option to defer them to tomorrow, but it also made it obvious over time that I was drifting away from the thing I actually wanted to be doing. So I went back and started the Master's.
My first real project came earlier, during my Bachelor's internship: a website that tracked a city's buses on a map, built with the Google Maps API. No AI, no shortcuts, just working out how to make an API and a map behave the way I needed. That was the one that made it click, seeing something you wrote turn into a thing people could open and actually use.
Since then the projects have gotten bigger. A VR training simulator built with a rehabilitation association, now published and presented at two congresses. A SaaS product I led as CTO at an accelerator, from architecture to production. A full-stack app on a microservices architecture. Work across web, mobile and games, because I've never wanted to be boxed into one layer of the stack.
What ties them together is that I'd rather ship something people actually use than build something technically clean that nobody touches. That's also how I think about AI: it's a tool that lets me move much faster, but the architecture calls, the security decisions and the responsibility for what ends up in production stay mine. I'm currently rewriting that first tournament app I built by hand years ago, and the gap between the two versions is the clearest measure I have of what's changed.
Education
Master's in Software Engineering
2024 – 2026
Universidade Politécnica do Cávado e do Ave (IPCA)
Coursework across cloud computing, advanced databases, systems architecture and integration, high-performance computing, applied artificial intelligence, software quality and testing, and research methods. Final project: the VR Wheelchair Simulator, now in its real-world application phase.
Web Programming (300 hours)
2024
Instituto do Emprego e Formação Profissional (IEFP)
A professional training programme in web development.
Awards
Order of Engineers, Northern Region
Publications & conferences
VR Electric Wheelchair Driving Simulator
RIAGE journalJournal article
VR Electric Wheelchair Driving Simulator
SASYR 2026Short paper
VR Electric Wheelchair Driving Simulator
CIPA 2026Conference presentation
VR Electric Wheelchair Driving Simulator
SASYR 2026Conference presentation
Experience
Restaurant Manager
2020 – 2023
Il Fiume
Team coordination and inventory management, focused on operational problem-solving and conflict management.
Internship (6 months)
2019
Eleven Systems Lda.
Development of web solutions and integration with the Google Maps API.
Skills
- Languages
- C# · JavaScript · TypeScript · Java · Python · PHP · Kotlin · SQL
- Frameworks
- Laravel · React · Next.js · Unity · Virtual Reality · Jetpack Compose · Bootstrap
- Architecture & APIs
- REST APIs · Microservices · Third-party API integration · RabbitMQ
- Infrastructure & Data
- Docker · Kubernetes · Vercel · PostgreSQL · MySQL · NoSQL · Supabase · Git · Linux
- AI-Assisted Development
- Claude Code · Claude API
Languages
- Portuguese
- Native
- English
- Fluent
- Spanish
- Basic
Outside work
Capoeira
2011 – 2020
Sports / Community
Nine years of practice. Discipline, consistency, and a strong sense of community.