02
Technical Expertise
Building intelligent recommendation systems and scalable backend infrastructure with Ruby on Rails, Go, and cloud technologies
AI & Recommendations
Recommendation Systems / AWS Bedrock / AWS Personalize / ML Models / Collaborative Filtering / Embeddings
Backend Development
Ruby on Rails / Go / Rust / Java / Spring Boot / Distributed Systems
Cloud & AWS
AWS / Lambda / IoT Core / DynamoDB / API Gateway / S3 / CDN
Databases
PostgreSQL / Neo4j / Cassandra / MySQL / NoSQL / Elassandra
DevOps & Infrastructure
Kubernetes / Docker / Terraform / Ansible / Jenkins / GitLab CI
Additional Tech
Python / Kotlin / Scala / Bash / ETL / Microservices
03
Experience
Building scalable systems and optimizing cloud infrastructure across global companies
Aug 2023 - Present
Senior Software Engineer II
WebSummit — Leiria, Portugal
Building and optimizing AI-powered recommendation systems that connect millions of conference attendees through intelligent networking suggestions. Architecting a recommendation engine that processes millions of user interactions to deliver personalized people-to-people connections, company matchmaking, and event recommendations across global conferences.
Apr 2021 - Present
Senior Software Engineer
Apple — London, UK
Working on large-scale distributed systems for operating system infrastructure, focusing on reliability and performance at global scale. Architecting and maintaining distributed systems handling high-volume metadata operations with NoSQL databases, implementing efficient content delivery solutions leveraging CDN infrastructure, and ensuring system reliability across geographically distributed services.
Aug 2019 - Mar 2021
Software Engineer
xgeeks — Leiria, Portugal
Developed Data Fetcher using Rust and ETL tools using Go. Created CLI tools for Kubernetes cluster health testing. Implemented CI/CD pipelines to deploy to Kubernetes clusters in private cloud infrastructure. Ensured high standards of software quality and followed Scrum methodology.
Jul 2018 - Aug 2019
Software Engineer
Link Consulting — Leiria, Portugal
Developed Backend REST APIs using Java, Spring Boot, JPA and Hibernate. Created Android app using Kotlin that consumes REST API and communicates with mobility cards via Bluetooth. Developed Frontend app with Vue consuming REST APIs and created Java proxy for binary data transmission.
Jan 2018 - Jul 2018
Software Developer
Ionseed — Leiria, Portugal
Developed microservices using Scala with Lagom framework to support device registration. Created integrations with Mender API for over-the-air device updates and AWS S3 for image storage. Developed device simulator for testing microservices integration and worked on AWS IoT Platform development and debugging.
Jul 2016 - Oct 2017
Software Developer
Wit Software — Leiria, Portugal
Developed Android applications using Java, performed bug fixing and code reviews. Created facial recognition application client with image processing capabilities. Developed finance application for financial exchanges in emerging markets, featuring money transfers and bill payments. Worked in Scrum teams of 10 people.
04
Featured Projects
Side projects and client work from Binary Flamingo

Evidence-Based Editor Settings for Developers with Myopia, Astigmatism, and Color Blindness
A research-backed approach to reduce eye strain for developers with myopia, astigmatism, and color vision deficiency

Binary Flamingo
A personal blog and resource hub dedicated to software engineering, cloud architecture, and technical insights. Sharing experiences and knowledge from building distributed systems and AI solutions.

Festas de Amor
A comprehensive festival website featuring event schedules, daily programming, and cultural activities for the annual Festas de Amor celebration.

Restaurant Manager
A sophisticated restaurant table management system with real-time queue monitoring, client management, and public waiting list access.

Corrida da Lama
Event website for a mud run and obstacle course competition, featuring registration system and event information.

LizSport.pt
A comprehensive web platform for sports equipment and apparel, featuring catalog management and product showcases.
Leiria Monitor
Real-time crisis monitoring dashboard for Leiria district infrastructure after Storm Kristin (Jan 2026). Tracks electricity outages, weather alerts, telecom status, and water supply using public APIs from E-Redes, IPMA, and ANACOM.
Info Amor
Emergency information portal for Freguesia de Amor (Leiria) following Storm Kristin. Features real-time service status, community resources, cleanup events, transport info, and weather forecast via Open-Meteo API.
05
Writing
Thoughts on cloud architecture and developer efficiency
I built a tiny CLI that keeps my AI context files in sync across git worktrees
A small Go CLI that wraps git worktree and automatically syncs your AI context files (CLAUDE.md, .claude/, .serena/) whenever you create a new worktree
When Your Hometown Gets Hit: Building a Civic Tech Response to Storm Kristin
How I turned Portugal's open government data into a real-time recovery dashboard after disaster struck Leiria
Sentry and Kubernetes
Take-aways from deploying Sentry in a k8s cluster
Evidence-Based Editor Settings for Developers with Myopia, Astigmatism, and Color Blindness
A research-backed approach to reduce eye strain for developers with myopia, astigmatism, and color vision deficiency
06
Get In Touch
Let's discuss cloud architecture, distributed systems, or your next project