Projects
Selected work — open-source, professional, and side projects across 22+ years. Public repos linked; private/work projects described without sensitive details.
-

Personal / Side · 2026 StudioPulse — The €100 Lakehouse
Multi-tenant analytics platform for fitness businesses — pilot tenant: my own two studios. A production lakehouse (Databricks · dbt · Airflow 3 · Postgres RLS · Superset) under a €100/month ceiling, built AI-first with Claude Code agents.
dlt, Databricks, Delta, dbt, Airflow 3, PostgreSQL RLS, Superset, Terraform, AWS, GDPR, Claude Code
-
Personal / Side · 2026 Studio Platform v2 — complete studio management
Dissatisfied with the SaaS running my studios, I built a complete management platform from scratch — bookings, billing (month-close, VAT to the cent), MB Way/Multibanco payments, member management. Claude compressed a ~1-year project into ~3 months.
Python, FastAPI, PostgreSQL, Next.js 15, TypeScript, shadcn/ui, Tailwind, PWA, Turborepo, Cognito, AWS, Vercel, Claude Code
-
Professional · 2022-2025 Customer Master Data — Strangler Migration
Modernized a mission-critical Customer Master Data monolith into Java/Spring microservices via the strangler pattern, while migrating from OpenShift to AWS EKS. Zero ticket from legacy consumers.
Java, Spring Boot, Kafka, PostgreSQL, Oracle, Elasticsearch, Snowflake, data lake, OpenAI, GitLab CI/CD, AWS EKS, OpenShift, Pulumi, feature flags, golden-master testing, LLM evals
-
Professional · 2025-current Release Engineering Automation Stack
Solo-built (in Python) a full automation stack for an 80+ engineer release program: Control-M orchestration, Jira/Confluence integrations, paramiko-based Linux ops, Sybase QA framework.
Python, paramiko, Control-M, Jenkins, XL Deploy, XL Release, Sybase, Jira, Confluence
-
Personal / Side · 2026 PythonProject — Personal Data + AI Platform
End-to-end platform combining web, back-end, ETL, and cross-API automations — FastAPI + Pydantic v2 backend, React front-end, AWS Lambda pipelines, OpenAI + Claude Code + Sora, LinkedIn/YouTube/Gmail APIs.
FastAPI, Pydantic v2, React, Vercel, Cloudflare, Plausible, AWS Lambda, OpenAI, Claude Code, Sora, LinkedIn/YouTube/Gmail APIs
-
Personal / Side · 2024-2026 Voice Agent for SMBs (Pilates studios)
Production voice agent on real phone numbers for two pilates studios — Vapi + Vonage + OpenAI. Schedules, reschedules, takes intake, escalates to human.
Python, OpenAI, Vapi, Vonage, AWS Lambda, RDS, Pulumi
-
Personal / Side · 2024-2026 Email Agent — IMAP/SMTP + LLM
Production email agent that reads/replies via Gmail IMAP/SMTP, classifies intent, drafts replies, and pulls context from internal data.
Python, OpenAI, IMAP, SMTP, AWS Lambda
-
Personal / Side · 2026 bilouro-web — this site
Three-subdomain Wagtail site (www / tech / books) on AWS Lightsail. Bilingual EN/PT content with AI-driven translation and summarisation, search, RSS feeds, SEO, and Giscus comments — all from one Django project.
Python, Django 5, Wagtail 7, Postgres 16, nginx, gunicorn, gettext + django-rosetta, OpenAI Responses API, AWS Lightsail, S3, Certbot, uv, ruff
-
Open Source · 2026 eupago-python — Python SDK for PT payment gateway
Unofficial Python SDK for the eupago Portuguese payment gateway: Multibanco, MB WAY, Credit Card, Apple Pay, Google Pay. OSS-pattern with pyproject.toml, mkdocs site, pre-commit hooks, CHANGELOG, examples, SECURITY policy.
Python, eupago, pyproject.toml, mkdocs, pre-commit
-
Open Source · 2026 vendus-python — Python SDK for PT e-invoicing
Unofficial Python SDK for the Vendus Portuguese e-invoicing API. Same OSS-pattern structure as eupago-python.
Python, Vendus, pyproject.toml, mkdocs
-
Open Source · 2026 django-admin-based-solution-on-aws — Production-grade reference impl
Production-grade Django Admin reference implementation on AWS: EC2 + RDS Postgres + S3 + Lambda power panel (start/stop with state machine) + full audit trail + 100-test smoke suite. Target cost: ~US$15/month for a complete back-office.
Python, Django, Postgres, AWS EC2 / RDS / S3 / Lambda, audit trail
-
Open Source · 2026 FastAPIProject — Books API (async reference)
Reference-grade, fully asynchronous Books REST API — twin of FlaskProject for side-by-side benchmark. 71 tests passing, 100% coverage, <1s run time, zero self-mocks.
FastAPI 0.115, SQLAlchemy 2 async, asyncpg, PostgreSQL 16, Pydantic v2, Alembic, Ruff, Docker
-
Open Source · 2024 FlaskProject — Books REST API (reference)
Reference Flask + SQLAlchemy + Postgres + Alembic implementation of a Books CRUD API. Clean separation: routes / repository / models. OpenAPI docs, tests, Docker. Sync edition of FastAPIProject for benchmark.
Python, Flask, SQLAlchemy, PostgreSQL, Alembic, OpenAPI, Docker, pytest
-
Open Source · 2021 nodejs-file-reading — positional file ETL
Node.js engine for parsing fixed-width text files with hierarchical line types (parent/child) and persisting to Postgres (Sequelize) or MongoDB (Mongoose).
Node.js, Sequelize, PostgreSQL, Mongoose, MongoDB, Jest, Moment
-
Open Source · ongoing cookbook — personal recipe playground
Long-running personal repo of code recipes, snippets and experiments — AWS, Python, Django, integrations.
Python, Django, AWS, misc
-
Open Source · 2017 querysetget — auto-expose Django QuerySet via REST
A small library that auto-exposes Django QuerySet API via GET/querystring of all models in a project — REST-like format, zero config.
Python, Django
-
Open Source · 2014 sgsb — Beauty Salon SaaS
Django application to manage beauty salons and hair salons — appointments, services, customers.
Python, Django
-
Open Source · 2012 Arduino Coding Dojo Timer
A simple Arduino gadget to control the Coding Dojo timebox.
Arduino, C++
-
Open Source · 2008 GSoC 2008 — FreeBSD
Google Summer of Code 2008 contribution to FreeBSD — TCP test tooling. Public reference at wiki.freebsd.org/SummerOfCode2008.
Python, FreeBSD, TCP/IP