Software Studio · Portugal

01try {

Ambitious software, shipped calmly.

TryCatch is an independent engineering studio building products, AI agent systems, and the infrastructure they run on. Small surface area, deep work.

product()

Product engineering

Full-stack development, from the data model to the interface and everything between. Code designed to be changed, not just launched.

agents()

AI agent systems

Agent orchestration that survives contact with production: pipelines, tool use, memory, and evaluation. Not just a demo that works once.

infra()

Cloud & infrastructure

Cloud architecture, deployments, and operations that keep costs predictable and lock-in low. Bare metal when it earns its place.

// daily drivers: TypeScript · Go · Python · Postgres · SQLite

31} catch (complexity) {

Complexity is the exception every project eventually throws.

Most software doesn't fail at launch. It fails slowly, as change gets harder.
We handle that exception by design, not by heroics.

instanceof scope_creep

Deep modules, small surfaces

Simple interfaces hiding real capability. Fewer moving parts exposed means fewer ways for a system to hurt you later.

instanceof big_rewrite

Surgical changes

The smallest change that solves the whole problem. We don't rewrite working systems to make ourselves comfortable.

instanceof vendor_lock_in

Boring where it counts

Proven tools, open standards, and an exit path from every vendor. Excitement belongs in the product, not the stack.

42} finally {

// the finally block always runs; so does this inbox

Have something hard to build? Tell us about it.

}