JÓNIOLIVEIRA
Senior Software Engineer
Cloud · Distributed Systems · AI
Leiria, Portugal
02 · SKILLS
Technical Expertise
03 · EXPERIENCE
Experience
Period
Aug 2023 — Present
Role
Senior Software Engineer II
WebSummit — Leiria, Portugal
- AI-powered recommendation systems connecting millions of conference attendees.
- Recommendation engine processing millions of interactions for people, company, and event matching.
- Ruby on Rails, AWS Bedrock, AWS Personalize, PostgreSQL, Neo4j, Go, Kubernetes.
Period
Apr 2021 — Present
Role
Senior Software Engineer
Apple — London, UK
- Large-scale distributed systems for OS infrastructure at global scale.
- High-volume metadata operations on NoSQL, CDN content delivery, geo-distributed reliability.
- Go, Cassandra, Docker, Python, Bash, Jenkins, Kubernetes, AWS.
Period
Aug 2019 — Mar 2021
Role
Software Engineer
xgeeks — Leiria, Portugal
- Data Fetcher in Rust and ETL tooling in Go.
- CLI tools for Kubernetes cluster health testing.
- CI/CD pipelines to private cloud Kubernetes clusters.
Period
Jul 2018 — Aug 2019
Role
Software Engineer
Link Consulting — Leiria, Portugal
- Backend REST APIs in Java, Spring Boot, JPA, Hibernate.
- Android app in Kotlin with Bluetooth mobility card communication.
- Frontend in Vue, Java proxy for binary data transmission.
Period
Jan 2018 — Jul 2018
Role
Software Developer
Ionseed — Leiria, Portugal
- Microservices in Scala with Lagom for device registration.
- Mender API integration for OTA device updates.
- AWS IoT Platform development and device simulator for integration testing.
Period
Jul 2016 — Oct 2017
Role
Software Developer
Wit Software — Leiria, Portugal
- Android applications in Java; facial recognition and financial exchange apps.
- Finance app for emerging markets: money transfers and bill payments.
- Scrum teams of 10 people.
04 · SIDE PROJECT
OFF GRID PROJECT
STRATA EDITION 01 · LEIRIA · PT · 2026
A personal sports project built around daily self-improvement. Cycling, padel, and whatever comes next — tracked, pushed, repeated. One root, many disciplines.
Edition 01
Strata · Leiria
05 · PROJECTS
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.

FS Rally — Fábio Santos
Personal website for Portuguese rally driver Fábio Santos. Features driver profile, race calendar, car specs, and a dedicated sponsorship section for potential partners.

VeloProf
Brand and marketing platform built around the philosophy of building relationships beyond brands. Showcases the agency's work and connects clients with their represented brands.
06 · WRITING
Writing
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
March 7, 2026 · 3 min read · CLI · GO · GIT · AI · DEVELOPER TOOLS
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
March 9, 2026 · 7 min read · CIVIC TECH · OPEN DATA · NEXT.JS · PORTUGAL
Sentry and Kubernetes
Take-aways from deploying Sentry in a k8s cluster
July 22, 2022 · 5 min read · SENTRY · KUBE · CLOUD
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
January 21, 2026 · 15 min read · DEV · EYE · COLOR · HEALTH