Tomás Rodrigues

I build things.Software, infrastructure, automation and whatever I over-engineer next.

Software Developer working across AI, backend systems, self-hosted infrastructure, smart homes and personal projects.

Software & AI

Work

Backend systems, APIs, AI applications, RAG pipelines and production software.

↗
Homelab & Smart Home

Lab

Proxmox, Docker, Home Assistant, Zigbee, networking, monitoring and local-first automation.

↗
Things I build

Projects

Personal software, electronics, experiments and tools built around problems I actually care about.

↗
Running & Cycling

Sport

Training, races, endurance projects and the tools I build around my own performance.

↗

Building software that has toactually work.

I work mainly on backend systems, APIs and AI-enabled applications, with a strong focus on reliability, architecture and practical implementation.

PythonFastAPIPostgreSQLDockerAI / LLMsRAG

A home lab that becamean entire playground.

Proxmox, Docker, Home Assistant, Zigbee, local services, networking, monitoring and a growing list of experiments running on my own infrastructure.

ProxmoxDockerHome AssistantZigbee2MQTTTailscaleSelf-hosting

Things I'm building.

Some are useful. Some are experiments. Most exist because I wanted them to.

Software · AI · SportBuilding

Relay

A self-hosted endurance training platform combining deterministic training rules with AI-assisted coaching.

View project →
Home Assistant · ZigbeeLive

Smart Home

A local-first apartment automation system built around presence, context, lighting, media and energy.

View project →
Proxmox · Docker · NetworkingAlways evolving

Homelab

My self-hosted infrastructure for automation, monitoring, applications and experiments.

View project →
YouTube · TikTokStarting

Content

Videos about systems, infrastructure, smart homes, experiments and things I build.

View project →

Running, cycling andbuilding tools around both.

Endurance is just another system to tune: data in, structure, feedback out. I train for it, and I build the tools I use to measure it.

10K47:00 PR
<45Target
100 kmCycling goal
Cycling through the Portuguese countryside

I like systems that areuseful, observable and slightly over-engineered.

This site is where I document the things I build, the systems I run, the experiments that work, and the ones that don't.