Software architecture
System design, architecture reviews and technical due diligence. Distributed backends, event-driven integration, caching strategy and performance diagnosis.
Independent software consultancy · Slovenia · Since 2014
DIBA is the consultancy of Matic Di Batista — senior engineering for banking, digital identity, legal tech, science and geospatial platforms. From the first architecture sketch to a running system in production.
01 — Services
You work directly with the engineer who designs and builds your system. No hand-offs, no juniors learning on your budget.
System design, architecture reviews and technical due diligence. Distributed backends, event-driven integration, caching strategy and performance diagnosis.
Practical AI that ships: LLM agents and copilots, NLP over legal and business text, and custom ML models taken all the way to production.
APIs, microservices and event-driven systems that stay fast and consistent under load — messaging, caching, data modelling and integration.
Web and mobile apps people enjoy using — modern SPA frameworks, interactive maps and 3D, built hand in hand with the backend.
Cloud-native infrastructure, CI/CD pipelines and observability — with performance tuned and running costs kept under control.
Single sign-on across apps, OAuth and OpenID Connect, self-sovereign identity and verifiable credentials, and secure, entitlement-based content delivery.
02 — Selected work
Different domains, the same standard: systems that are secure, observable and built to be maintained for years.
Backend engineering on an international challenger bank: payments, remittance, savings and onboarding, built to scale as it grew past seven million users.
Core work on a self-sovereign identity platform: verifiable credentials, decentralised identity and the SDK tooling around Hyperledger Aries agents.
Development on international legal information systems covering legislation and case law, including natural-language processing that links and structures legal sources.
Designed single sign-on across a family of apps, a pay-per-access content delivery system with event-driven cache invalidation, and cut serverless cold-start latency.
An AI agent for a construction supervision firm that tracks public tenders daily, delivers a digest and retrieves documents on demand — plus hands-on AI workshops for the team.
A geospatial registry of about 14,000 cave entrances — the world's first online cave cadastre. Custom map-tile rendering and a deep-learning model that finds undiscovered entrances in LiDAR scans.
Databases and statistical pipelines for freshwater biodiversity research — species co-occurrence across hundreds of sampling sites, spatial modelling and phylogenetics.
03 — Approach
Your domain, constraints and what success looks like — before a single diagram.
A design you can reason about: trade-offs written down, risks named early.
Short iterations, working software every step, measured in production.
Documentation and knowledge transfer, so your team owns what we built.
04 — Toolbox
05 — Contact us
Tell us a little about your project. You'll hear back within two working days with an honest view of what it takes.
We'll get back to you within two working days.