Seventeen years in mainframes: first running z/OS systems, then leading the technical side of presales for the enterprises that depend on them. These days I work on getting AI adopted in that world, and I build the tools in public.
I spent eleven years as a mainframe system programmer at IBM, Broadcom, and Software AG, the kind of work where a mistake shows up on the evening news. Then I moved to the other side of the table: technical presales at Kyndryl, helping large banks, insurers, and governments decide what to do with the systems everything else runs on.
That job changed over the last two years. Every modernization conversation turned into an AI conversation, and very few people in those meetings had spent real time on both sides.
So I built things. In the beginning it was all for learning, but then they started to get useful: a multi-agent AI system my presales colleagues used every day, and open-source tooling for Claude Code that genuinely helps me in my daily work.
It didn't stop at work. Claude helped coordinate my family's move from Prague to Madrid, and with a private server at home it now takes care of my home network, my home automation, and my two PCs.
Starting early meant there was little to copy, so I had to learn the primitives myself: context and memory management, skills and workflows, skeptic review rounds, loops that monitor things, loops that improve the loops, even a nightly routine where my Claude sleeps and reorganizes its memory. That is what taught me how to work around the problems LLMs throw at you, and they come up all the time. Somewhere between four and five thousand hours with LLMs by now, because since I started I never stopped: I failed a lot, and I learned a lot.
Behind all of it is one belief: the bottleneck in enterprise AI isn't the models, it's the translation between them and the people who run critical systems. That's the room I've spent seventeen years in.
Global Deal Coach for strategically critical mainframe renewals across Europe, APAC, Latin America, and North America.
Hired to harden mainframe security after a ransomware attack, replacing a retiring sysprog and network architect.
Sole z/OS infrastructure hire in Prague, bridging a 6-hour timezone gap for a 500-developer R&D hub.
Progressed from mainframe operator through technical lead of a 20-person team to senior systems programmer; later embedded as a consultant at a European financial services client with a 60+ LPAR environment.
Open-source Claude Code plugin suite for session continuity: context injection, guard hooks, dispatch patterns, and wrap-up automation. Six public plugins and counting.
github.com/thiagoamaro91/warmstartOpen-core CLI that audits RACF security configurations on z/OS, bringing modern security tooling ergonomics to the mainframe.
[repo link to confirm]A live production web product designed, built, shipped, and operated end-to-end with agentic AI development, including automated content pipelines and growth reporting.
sessao.appA weekly LinkedIn series about AI adoption from inside a large enterprise: the tooling, the workflows, and the distance between a demo and something you can run every day. Each post ships with working code.
Happy to talk mainframe modernization, AI adoption, or the tools I'm building in public.