📍 porto, portugal

joão.

(in most rooms goes by _)

// cloud infra · aws · terraform · support eng · dog person

I own the platform. It stays up. People rely on it. The alerts are mostly quiet.

scroll to regret reading this

who even is this guy

IIstartedstartedwritingwritingcodecodebecausebecauseIIthoughtthoughtititwouldwouldbebeeasiereasierthanthantalkingtalkingtotopeople.people.IIwaswaswrongwrongononbothbothcounts.counts.ItItturnedturnedintointoowningowningproductionproductioninfrastructureinfrastructureononAWS,AWS,debuggingdebuggingincidentsincidentsacrossacrosstimetimezones,zones,andandbeingbeingthethepersonpersonononcallcallwhenwhenthingsthingsbreakbreakatatmidnight.midnight.ByBydaydayIIrunruncontainercontainerplatforms,platforms,writewriteTerraform,Terraform,buildbuildCI/CDCI/CDpipelines,pipelines,andandfixfixthethethingthingthatthatshouldshouldneverneverhavehavebroken.broken.OutsideOutsideworkingworkinghourshoursIIbuildbuildAI-poweredAI-poweredbots,bots,3D3Dshowrooms,showrooms,andandsoftwaresoftwarethatthatprobablyprobablyshouldshouldnotnotexist.exist.WhenWhenIIamamnotnotatataakeyboardkeyboardIIamamcookingcookingsomethingsomethingambitious,ambitious,losinglosingatatgamesgamesIIswearswearIIamamgoodgoodat,at,walkingwalkingdogsdogslikelikeaaresponsibleresponsibleadult,adult,orordoingdoingsportsporttotojustifyjustifythethecooking.cooking.BasedBasedininPorto.Porto.OpenOpentotointerestinginterestingproblems.problems.ClosedClosedtotoboringboringones.ones.

things i built

tesla-digital-showroom

Cinematic 3D interactive showroom built with Three.js and React Three Fiber. Because apparently browsers needed a spatial dimension. It did not ship with a Tesla.

Three.js · Next.js 15 · React 19 · TypeScript

2026

medvia · health-clinic

Full-stack platform for a Portuguese health clinic. Booking, payments, admin backoffice, multilingual. Built for real patients. Some of them even use it.

Next.js 16 · Supabase · Stripe · Tailwind · PT/EN

2026

fora-do-banco

WhatsApp investment community bot. ETF alerts, AI advisor, multi-source news, charts. For Portuguese people who distrust banks but trust a 3am WhatsApp message.

Node.js · WhatsApp API · AI · Charts

2025–26

discover-anything

AI-powered stock research platform. Deep analysis, portfolio tracking, market signals. For when you want to feel informed before making a bad financial decision.

TypeScript · AI · Financial APIs

2025–26

what i actually use

cloud / infra

AWShome
Terraformif it's not code, does it exist?
Dockercontainers all the way down
Jenkinsthe CI you inherit
Datadoghow I know things are fine
Vault / Secrets Managersecrets deserve better

platform / enterprise

Retool (self-hosted)the platform I own
PostgreSQLthe database I trust
ServiceNowchange management, properly
Okta / SSOeveryone hates it until they need it
LLM integrationBedrock · Claude, in production

after hours

Next.jsmy religion
TypeScripttrust issues
Supabasepostgres done right
Node.js / NestJSwhen I need structure
Three.js / R3Foccasionally 3D
Stripemoney stuff

find me

Got something interesting?

Or just want to say hi.

// boring projects politely declined. interesting ones, always.