Product engineering
Full-stack development in TypeScript, end to end — from data model to interface. Code designed to be changed, not just launched.
Independent software studio · Portugal
01try {
TryCatch is a senior engineering studio working in TypeScript and Go — building products, AI agent systems, and the infrastructure they run on. Small surface area, deep work.
Full-stack development in TypeScript, end to end — from data model to interface. Code designed to be changed, not just launched.
Agent orchestration that survives contact with production: pipelines, tool use, memory, and evaluation — not just a demo that works once.
Self-hosted, from bare metal to deploys. Predictable costs, no vendor lock-in, and hardware that answers to you.
// daily drivers: TypeScript · Go · SQLite · Nix · Claude
18} catch (complexity) {
Most software doesn't fail at launch — it fails slowly, as change gets harder. We handle that exception by design, not by heroics.
Simple interfaces hiding real capability. Fewer moving parts exposed means fewer ways for a system to hurt you later.
The smallest change that solves the whole problem. We don't rewrite working systems to make ourselves comfortable.
Proven tools, open standards, and infrastructure you can take with you. Excitement belongs in the product, not the stack.
42} finally {
// the finally block always runs — so does this inbox
}