Selected work · 2019 - 2026

Projects

Products I’ve shaped and shipped — usually owning both the “why” and the “how”, from first user interview to production deploy.

Live · Private beta

AI reporting assistant for radiologists.

A solo product, end-to-end: dictate findings in clinical language, an LLM structures the draft, and a deterministic rules engine computes the classification — PI-RADS, TI-RADS, Fleischner and 24 more — always citing the official guideline. The radiologist reviews and owns every report. European-Portuguese first.

My role
Product & Full-stack
Scope
0 → 1, solo
Guidelines encoded
27 systems
React TypeScript Rules engine LLM orchestration GDPR / EU
Easy PT Invoice - scan invoice QR with your phone, receive on desktop
Open source · MIT
Easy PT Invoice
Open source · solo

Scan Portuguese invoice QR codes on your phone, beam them to your desktop over WebRTC — no backend, no accounts. Validates against VIES and exports to CSV, Excel or JSON.

React + ViteCapacitorWebRTC
InvoiceXpress - invoicing illustration
Open source · MIT
invoice-express-js
npm package · solo

A fully-typed TypeScript client for the InvoiceXpress API — generated from OpenAPI, built on fetch with zero runtime dependencies.

TypeScriptOpenAPIfetch
Booking Invoicer - dashboard listing invoice-receipts for short-stay bookings
Live · Private
Booking Invoicer
Next.js dashboard · solo

A single-operator dashboard for invoicing short-stay bookings. Computes the net price from the gross stay total and the platform commission, issues sequential invoice-receipts through the InvoiceXpress API, and auto-exports the monthly SAF-T (PT) file for the tax authority.

Next.jsInvoiceXpress APISAF-T (PT)
Home Assistant dashboard - house power meter and energy monitoring
Self-hosted
Smart Home
Home Assistant · home lab

A fully self-hosted home on Home Assistant — custom ESPHome firmware flashed to ESP32 / ESP8266 sensors, Zigbee2MQTT devices and Shelly energy monitoring, all stitched into one dashboard.

ESPHomeESP32 / ESP8266Zigbee2MQTT
[ proxmox · k3s · unifi ]
Self-hosted
Homelab
Self-hosted · for the love of it

An unapologetic homelab fanatic. A Proxmox cluster runs everything as code (IaC), a k3s Kubernetes cluster handles workloads, and UniFi keeps the whole network tidy — production-grade habits, at home.

Proxmoxk3sUniFiIaC
Private
Private work
Product & engineering · under wraps

Products and internal tools I’ve built that I can’t show publicly. Happy to walk through them in a conversation.

On request

Open source

Smaller things, shipped in public.

Mostly open-source Docker containers and infra glue — the unglamorous bits that keep databases backed up and systems running.