Open to remote backend roles

I build the systems behind the product.

SaaS platforms, APIs, and developer tooling. I work with Laravel, Symfony, and Go to make complex backend systems easier to build on and maintain.

  • 8+ years in production

    Shipping software for SaaS platforms, aviation systems, and client products.

  • Backend architecture

    APIs, microservices, and modular monoliths with Laravel, Symfony, and Go.

  • Legacy modernization

    Consolidating services and untangling legacy code into maintainable platforms.

From client applications to the platforms that power them.

Eight years across agency work, aviation, and SaaS, working remotely from Portugal.

  1. 2026 — Present

    Remote · Portugal

    Software Engineer

    25Friday Current role
    • Work on a SaaS platform accounting firms use to share documents, collect approvals, and sign digitally with their clients.
    • Maintain and extend Symfony and plain PHP codebases, with RabbitMQ messaging and MySQL.
    • Build features across the stack, including vanilla JavaScript on the frontend.
    • PHP
    • Symfony
    • JavaScript
    • RabbitMQ
    • MySQL
  2. 2021 — 2026

    Remote · Portugal

    Backend Developer

    DreamShaper
    • Maintained 10+ Symfony microservices and contributed to their consolidation into a Laravel platform.
    • Architected Laravel modules for caching, background jobs, authorization, and real-time broadcasting.
    • Built a Go/fasthttp API service with a Laravel admin panel, plus Go-based tooling for local Docker workflows.
    • Improved database queries, service boundaries, and platform infrastructure.
    • Laravel
    • Symfony
    • Go
    • Node.js
    • Redis
    • Docker
    • MySQL
    • RabbitMQ
  3. 2020 — 2021

    Remote · Portugal

    Fullstack Developer

    SATA
    • Maintained internal aviation services in Symfony and Node.js.
    • Developed REST APIs and event-driven workflows with Redis and RabbitMQ.
    • Integrated operational systems with Laravel using caching and pub/sub messaging.
    • Symfony
    • Node.js
    • Laravel
    • Redis
    • RabbitMQ
    • REST API
    • MySQL
  4. 2018 — 2020

    Remote · Portugal

    Fullstack Developer

    Tetrapi Creative Solutions
    • Delivered web and desktop applications with Laravel, React, and Electron.
    • Built e-commerce, CMS, and business workflow systems with WordPress and WooCommerce.
    • Modernized legacy code and added automated testing with PHPUnit and Pest.
    • Laravel
    • React
    • Electron
    • WordPress
    • WooCommerce
    • PHPUnit
    • Pest

I care about the people who have to build on, operate, and maintain a system.

Approach

I’ve worked on client applications, aviation systems, and SaaS platforms. My approach is practical:

  1. 01 Understand the product.
  2. 02 Keep the architecture clear.
  3. 03 Make daily development easier.

My core stack is PHP, Laravel, Symfony, and Go. I focus on reliable services and developer tooling, with frontend experience when the product needs it.

Toolbox

A backend focus, with the range to see the bigger picture.

Languages & Frameworks

  • PHP
  • Laravel
  • Symfony
  • Go
  • Node.js
  • Python
  • Livewire
  • fasthttp

Databases & Caching

  • MySQL
  • PostgreSQL
  • MariaDB
  • Redis
  • MongoDB
  • RabbitMQ

Architecture

  • Microservices
  • DDD
  • REST APIs
  • Design Patterns
  • Event-driven Systems
  • SOLID

Frontend

  • React
  • Vue.js
  • Nuxt
  • Tailwind CSS
  • TypeScript
  • JavaScript

DevOps

  • Docker
  • Docker Compose
  • CI/CD
  • Developer Tooling
  • Monitoring
  • Logging

Testing & Security

  • PHPUnit
  • Pest
  • OAuth2
  • Rate Limiting
  • Performance Profiling

Education

Computer Science (CET)

Software Development · Escola de Novas Tecnologias dos Açores

Languages

Portuguese

English

03Contact

Have something in mind?

I’m open to remote backend engineering roles. Tell me about your team and what you’re building.