I'm Trung, a software engineer based in Berlin. By day I'm building self-service banking products at Deutsche Bank. By night I'm building agentic developer tools with Claude Code.
I studied Information Systems Management at TU Berlin and have been working in software since 2018. Most of my day-job energy goes into commercial banking on GCP — backend services in Java and Spring Boot, cross-team integration, and CI automation.
I've spent the last year going deep on what it means to actually work with AI agents — not just chat with them. The job isn't getting an LLM to write more code; it's building the surrounding scaffolding so the LLM does the right thing, every time. I've found that's mostly a design problem.
Deutsche Bank
I'm the primary backend developer on Phoenix (Front-to-Back), a platform automating self-service products for commercial banking and expanding into new European markets. First deliverable: B2B SEPA mandate management serving 45,000+ corporate clients in Germany.
I drive cross-team integration across 3 internal platform teams, co-built CI automation that cut frontend deployment from 30–60 min to 2–5 min, and co-designed a dynamic document generation system that eliminated per-brand template storage entirely.
Side Projects
On the side I build tools that exercise the agent-engineering thesis. agent-eng is a published npm package that scaffolds agentic workflows into any project — five specialized subagents, ADR templates, ticket structure, all from a single npx command. AI_TTRPG is a real-time voice-powered D&D Game Master where players speak via WebRTC and combat resolves through a deterministic rules engine. Project Hub is a React workflow visualizer for editing agentic pipelines and system architectures.
The throughline is the same: give the agent fewer, sharper levers. The model is the chef. Your job is to set the kitchen.
cliqe
Founders Associate at an early-stage startup in the creator/brand space. Built onboarding automation with TypeScript and Firebase that cut onboarding from 3 minutes to 30 seconds, and a Python outreach system that scaled daily reach from 600 to 1,000.
Capgemini
Two stints. First as a QA Engineer on a complex Java automotive system — JUnit testing, MySQL query optimization, collaborating across teams in Germany and India. Later as an ERP Business Analyst, writing user stories for an Oracle ERP implementation and establishing a Confluence documentation process for 20+ project documents.
Academic Tutor
Taught technical foundations and advanced Java programming at TU Berlin. Graded work on concurrency, deadlock prevention, and thread synchronization — topics that still shape how I think about backend systems.
TU Berlin
B.Sc. Business Informatics, then M.Sc. Information Systems Management. The degrees gave me half engineering, half product context — the half I keep reaching for when reviewing a PR or scoping a feature is, surprisingly often, the second one. Exchange year at Hanyang University in South Korea along the way.
Off-screen
Outside of work I'm running tabletop campaigns, fighting with espresso ratios, or trying (and failing) to leave the apartment before noon on a Saturday. I think the most interesting problems sit at the boundaries between disciplines — which is also why I keep bringing TTRPG mechanics into software design and vice versa.