Full-time
Backend Developer/ StarjeCurrent
- Member of the team developing a chatbot.
- Backend development, with a focus on APIs.
- Training and mentoring the trainees who join the team.

Full-Stack Developer
Final-year student in Web, Mobile and Cloud Engineering · Universidade da Beira Interior
I am a Backend Developer at Starje, where I am part of the team developing a chatbot. My work focuses mainly on API development, and I currently also support the training of new trainees joining the team. I am proactive, I value teamwork and I am always looking to learn.
Open to new opportunities as a Full‑Stack Developer.
Full-time
Project
Backend · Full-stack
An installable application for a garage that kept repairs and parts on paper. It brings vehicles, repairs and stock together in a single system and keeps working when the warehouse internet connection drops.
View case study →Mobile · Android app
A native Android application for managing combustion and electric vehicles. Data is stored on the device with Room (SQLite), and electric range is calculated with algorithms I developed.
Design · Design and development
Redesign of an outdated website that showed no image or title when shared on social media. I designed it in Figma, developed the site and configured the link previews (Open Graph).
View case study →Games/VR · Development and modelling
A 3D environment to explore with the Meta Quest 3 headset. I modelled the objects in Blender and optimised the rendering in Unity to ensure smooth performance on the headset.
View case study →I have always been curious about how things work on the inside. I am passionate about cars, I build and repair computers as a hobby, and I have worked part-time as a mechanic. For that reason, the garage management project shown above has a special meaning for me.
My path did not start in computing. I completed a vocational course in Hotel Reception at Escola Secundária Quinta das Palmeiras, with internships at the Penhas da Saúde Youth Hostel and at Hotel Dona Maria in Covilhã, where I gained experience in customer service and in organising information. In my free time, I play games and develop my own applications.
· Could not refresh right now; this is the last known status.
Checked automatically every 30 minutes by a script running on GitHub Actions; the value is never entered by hand. The result is public at /status.json.