Projects

Infrastructure, platform and automation work from recent roles, plus a few things I built on my own time.

SaaSHealthcareMobile

FisiHome — take-home physiotherapy SaaS

Kawasaki Web Soluções

Multi-tenant SaaS where physiotherapists prescribe day-by-day exercise plans with videos, and patients record their execution for review.

Read case study →
SaaSFintechAutomation

ZyfinBot — Global personal finance SaaS

Kawasaki Web Soluções

Multi-tenant global finance tracker captured through an official WhatsApp bot + financial consultant access grant.

Read case study →
InfrastructureGitOps

Kafka → Terraform migration

Adeva — Fashion Digital client

Co-architecture import of kafka resources into Terraform, retiring a legacy deployment tool and setting up versioning for every environment.

Read case study →
GitOpsPlatform

GitOps deployments with multi-image Kustomize

Adeva — Fashion Digital client

Internal GitOps deployment application refactor to support management of multiple images per deployment and to obtain real-time versions.

Read case study →
ReliabilityAutomation

Disaster recovery automation - Corporate website

Arista Networks

Disaster recovery automation of the main corporate website with Python and GitHub Actions, cutting recovery time from hours to under 10 minutes.

Read case study →
AutomationInfrastructure

Dockerized Jenkins cluster for VM provisioning

Arista Networks

Docker-based Jenkins cluster design and deploy to provision VM instances via Terraform and Ansible, cutting provisioning time to 15 minutes.

Read case study →
IdentityPlatformSSO

Keycloak SSO for social and enterprise login

Starops

Keycloak-based SSO implementation with OIDC across Vue.js/Node.js apps, supporting both social and enterprise identity providers.

Read case study →
DataPipelinesETL

MongoDB → BigQuery pipeline at 20M+ rows/day

Starops

Client point-of-sale (POS) data pipeline rebuild from MongoDB to BigQuery using Apache Beam, dropping ETL time for 20M+ daily rows to under 20 minutes.

Read case study →
ObservabilityCost optimizationTelemetry

Unified observability platform

Kawasaki Web Soluções

Centralized logs, traces and metrics from multiple Kubernetes clusters into an operations Kubernetes cluster with LGTM stack, cutting AWS costs and simplifying microservices monitoring cross-environments.

Read case study →
Open sourceDeveloper tooling

VBA Generators — VS Code extension

Personal / open source

Open-source VS Code extension that generates constructors, getters/setters and singleton factories from VBA class declarations — 13K+ downloads.

Read case study →