Backend engineering
PHP, Symfony, Doctrine, SQL, APIs and maintainable service boundaries.
Porto, Portugal · online since 2015
This is my home on the web: software I build and maintain, open-source work, technical notes, talks, books and a small amount of freelance work.
PHP, Symfony, Doctrine, SQL, APIs and maintainable service boundaries.
Requirements, architecture, implementation, documentation and stakeholder communication.
ActivityPub, interoperability, accessibility and contributor mentoring.
Nginx, Docker, databases, backups, monitoring and recovery.
About
I am a software engineer and computer scientist from Porto. Most of my work sits around backend systems, open source, Linux infrastructure and applied research.
I enjoy taking a problem that is still a little vague, making the trade-offs explicit and leaving behind software that another person can understand and operate. PHP, Symfony, SQL and Linux are the tools I know most deeply, but the common thread is careful engineering rather than a particular stack.
My longer record includes GNU social, internal operational tools, self-hosted services, dependable and spatial systems, teaching, technical writing and a few independent products.
Move from unclear requirements to explicit trade-offs, implementation, documentation and an operable result.
Make architecture, assumptions and risks visible so the work remains understandable after handover.
Treat deployment, backups, monitoring, accessibility and recovery as part of the product.
Use documentation, mentoring and talks to make the next change easier for someone else.
Selected work
Open-source software, internal tools and the infrastructure needed to keep them useful.
Lead Software Engineer · 2019-2022
I led work on the EU-funded PHP/Symfony platform: architecture, ActivityPub, accessibility, releases, documentation and contributor mentoring.
Read the case study
Dependable systems
On-board data handling and software-team supervision in contexts where reliability, coordination and clear interfaces matter.
See related systems work
Field robotics
Docking, target tracking and field-oriented software for an autonomous surface vehicle at FEUP/LSTS.
See the project archive
Research engineering
Research infrastructure around parametric human-body models, reproducible experiments and reporting at INESC TEC.
See the project archive
Independent product · Public beta
A focused weekly time and task tracker with goals, reports, exports and team workspaces. I am building it as a small practical product, not just a demo.
Open MinuteArcFrom the logbook
Longer technical write-ups and the occasional note from outside software.
The written version of a one-hour Git workshop for PhD students, researchers and developers.
Notes on faults, timing, redundancy, safe modes, observability and the discipline behind dependable systems.
A short portfolio of reflections written for the Music and Society course at the University of Porto.
The longer record
Projects, small apps, FOSS contributions, talks, writing and the CV each keep their own place.