EXPERIENCE

Fullstack Developer

Current

First2

Jan 2025 — Present

Remote

React Native Node.js React PostgreSQL Redis Svelte
  • Maintain and evolve a React Native application serving an active base of 400k+ users.
  • Develop end-to-end features from the mobile interface to backend logic in Node.js, optimising PostgreSQL queries and performance with Redis.
  • Collaborate closely with product and design teams to ensure a seamless user experience and timely delivery of new features.

Mobile Developer

Current

Freelancer

Oct 2019 — Present

Viana do Castelo, Portugal

React Native TypeScript Firebase RESTful APIs
  • Act as a technology partner for clients, translating business needs into high-performance mobile architectures with React Native.
  • Own the full software lifecycle, from planning and requirements through to store publication and maintenance.
  • Develop robust integrations with external APIs and third-party services, prioritising data security and application stability.
  • Work closely with clients to validate ideas and ensure the final product delivers the expected value to end users.

Senior React Native Developer

Devoteam Creative Tech Portugal

May 2022 — Oct 2024

Lisboa, Portugal

React Native TypeScript Redux Mappedin
  • Fully restructured a large-scale shopping centre application, executing critical upgrades of React Native and core libraries to eliminate technical debt.
  • Developed a single codebase capable of generating multiple personalised instances via feature flags, enabling efficient deployment of distinct versions for different shopping centres.
  • Implemented booking and payment modules for parking, vehicle rental and personal shopper services.
  • Integrated the Mappedin system for real-time indoor navigation and collaborated on a full UI redesign to optimise user retention.
  • Established code review and mentoring processes to ensure the team delivered clean, maintainable code.

React Native Developer

Uteis & Razoáveis

Dec 2021 — Apr 2022

Porto, Portugal

React Native TypeScript ESLint
  • Developed a financial transaction management application, focusing on security and data integrity.
  • Led the initial project setup, configuring linting tools (ESLint) and defining the base architecture for future scalability.
  • Identified and resolved technical bottlenecks, optimising application performance for a fluid user experience.

Mobile Developer & Front-end Developer

Untile

Feb 2019 — Jul 2020

Viana do Castelo, Portugal

React Native ReactJS Laravel Angular Electron
  • Contributed actively to multi-platform projects using ReactJS, Laravel, Electron and Angular, demonstrating strong adaptability across different ecosystems.
  • Focused on creating intuitive and functional interfaces for mobile applications, maintaining clean and sustainable code.