Tomás Rodrigues

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

AI Software Engineer. I integrate AI into software and automate the work around it. Outside that: a homelab, a smart home, and running.

Software & AI

Work

Integrating AI into software, automating the work around it, and the backend that holds it together.

↗
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 as an AI Software Engineer: building AI into real products rather than bolting it on, and automating the work around them that shouldn't need a person doing it by hand.

PythonFastAPIPostgreSQLDockerAI / LLMsRAG
More about my work →

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
Inside the lab →

Things I'm building.

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

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:02 PR
<45Target
100 kmCycling goal
The training →
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.

More about me →