JT Vault
Financial management and business operations platform for digital agencies
Financial management and business operations platform for digital agencies
JT Vault is the internal business operating system behind JT Digital. It handles everything from transaction tracking and invoice generation to project profitability analysis and VAT compliance — all built as a server-rendered app with zero client-side JavaScript frameworks.
Running a software agency means juggling finances, projects, clients, and compliance across scattered tools. Off-the-shelf accounting software doesn't understand agency economics — profit allocation across multiple accounts, recurring client retainers, or Slovenian VAT (DDV) reporting. We needed a single system that thinks the way an agency founder thinks.
A purpose-built financial platform with a multi-account allocation engine that automatically splits every transaction across Profit, Owner's Compensation, Tax, and Operating Expense accounts. The approval workflow ensures co-founder governance on financial decisions, while the invoicing system generates compliant PDF documents with one click.
The entire UI is server-rendered using fluent-html (our own type-safe HTML library) and HTMX for interactivity — no React, no Vue, no bundle. Every interaction is a simple HTTP round-trip with morphing DOM updates, keeping the codebase lean and the page fast.
Internal project management tool built for how we actually work
Self-hosted translation management system for multi-format, multi-locale apps
AI design system that turns natural language into production-ready HTML