§ 00 · PROEM last revised 2026-04-12
§ 00 · PROEMv.2026.1 / currentEN — primarylast revised 2026-04-12
0.1 Statement

Digitheia is a senior software consultancy. Architecture, JVM engineering, AI integration, and the Linux infrastructure that runs them — for enterprises that need decisions made in the room.

practice
since 1997
firm
est. 2021
hq
Sotira, CY
principal
M. Schrodt
§ 01 · ABOUT ↓ scroll
§ 01 · ABOUT3 paragraphs~ 4 min read↓ scroll
1.1 — 1.3

1.1 We are a senior software consultancy for the systems an enterprise cannot afford to get wrong. Architecture work. JVM engineering in the Spring Boot and Jakarta EE traditions. AI integration into systems that already have to be reliable.

1.2 The model is deliberate: a single senior practitioner, no staff augmentation, no resellers. The engineer who scopes the work is the engineer who delivers it. Every architectural decision arrives with a written record of its alternatives, the trade-offs accepted, and the day it was made.

1.3 Engagements end the way they began — in a room, with a written record of what was changed and why. Long retentions are normal: the anchor engagement of the practice has run continuously since 2008.

1.4 · Operating regions
DACHGermany · Austria · Switzerland
EU/UKCyprus · Netherlands · Luxembourg · France · UK
MENACase by case, on site as required
LANGGerman (native) · English (fluent) · French · Greek (learning)
1.5 · Current status
Fully booked through the end of 2026. Even so — write. We keep an open conversation for 2027 engagements, and the right brief occasionally rearranges the calendar.
1.6 · Principal
Martin Schrodt — director. Twenty-five years of enterprise software practice; informatics & computational linguistics at the University of Stuttgart. German citizen, based in Cyprus, working across DACH and the EU.
§ 02 · PRACTICE retained or fixed-scope
§ 02 · PRACTICE4 disciplines16 capabilitiesretained or fixed-scope
2.1
2.1

Software architecture

The decisions that determine the shape of a system over the next decade — and the documents that hold them.

domainModelling, bounded-context design, event storming
systemService decomposition, integration, API contracts
legacyMigration sequencing, replatforming, strangler patterns
reviewArchitecture review, remediation, ADR backfill
2.2
2.2

JVM engineering

Engineering for the systems where a generic answer will not survive contact with the domain.

jvmJava — twenty-five years across the platform
backendSpring Boot, Jakarta EE, persistence with JPA and jOOQ
frontendAngular, Svelte, TypeScript — when the work spans the full stack
qualityPerformance, observability, reliability under load
2.3
2.3

AI integration

Bringing language models into enterprise systems with the care those systems demand.

llmLLM capabilities into existing enterprise services
ragRetrieval-augmented systems against private corpora
agentsWorkflow automation — with humans where humans belong
toolingCode-aware developer tooling; daily Claude Code practice
2.4
2.4

Linux & infrastructure

The hosts, networks, and containers underneath. A twenty-five-year practice of operating one's own infrastructure.

linuxServer administration — Arch Linux primary, all distros as needed
containersDocker on Alpine; build, registries, orchestration
networkDNS, mail, TLS, reverse proxies, monitoring
opsTwenty-five years of operating production infrastructure
§ 03 · SELECTED WORK clients anonymized by default
§ 03 · SELECTED WORK04 entries2008 — currentclients anonymized by default
3.1
2008—current
Banking · DE
3.1 2008—current · Banking

Anchor engagement · pan-German asset-management bank

A seventeen-year engagement spanning many phases of work for the bank: SEPA implementation; securities-order modernization (options, futures, new issues); customer-consultation tools; complaints management; sub-ledgers; process workflows. The most recent two years have focused on the bank's internal management platform — a Jakarta EE + Angular system that orchestrates everything arriving at the back office: customer correspondence (fax, email, tied-agent consultant channels), account creation, order entry, automatic order generation from incoming documents, four-eye control workflows, and end-to-end execution through the core banking system.

role · Architecture + senior engineering duration · 17+ years, ongoing
retention17+ yrs
stackJakarta EE + Angular
moderetainer
3.2
2019—current
Banking · DE
3.2 2019—current · Banking

Electronic post-box integration · same bank

Designed and built as sole engineer: the bank's electronic post-box pipeline. Customers opting in to receive correspondence electronically have outgoing mail fetched from the bank's archive system, packaged and dispatched to an external German e-post infrastructure provider, with returned responses parsed and reconciled. A web application surfaces multiple conflict-resolution workflows for operations staff.

role · Sole engineer — architect, build, maintain duration · Built; in production
scopeend-to-end
rolesolo
modeproduction
3.3
2009
Insurance · DE
3.3 2009 · Insurance

Sub-ledger and tax reporting · German life insurer

A sub-ledger for off-main-book securities holdings, with daily tax-relevant reporting generated as Excel for downstream workflows. Frontend in JBoss Seam against Oracle. A short, dense engagement, included here for breadth.

role · Architecture + engineering duration · 2 mo
domainsub-ledger
outputdaily tax reports
stackSeam · Oracle
3.4
2014—current
Personal · open source · Worldwide
3.4 2014—current · Personal · open source

Clarity · Source 2 replay parser, in Java

A personal open-source project — a Java library for parsing Source 2 engine replays (Dota 2 and beyond), maintained continuously since 2014 and used across the competitive-gaming analytics ecosystem. Included here as a public code reference, not as engagement work — for anyone who'd like to read how I write performance-critical JVM code against an evolving binary format.

role · Personal project · author & maintainer duration · 10+ years, ongoing
kindpersonal · OSS
runtimeJVM
reposkadistats/clarity ↗
§ 04 · OPERATING PRINCIPLES v.2026.1
§ 04 · OPERATING PRINCIPLES04 commitmentsnon-negotiablev.2026.1
4.1 — 4.4
4.1

Senior, throughout.

Every engagement is led and executed by principals. No staff augmentation, no offshored discovery.

4.2

Decisions, written down.

Architectural decisions arrive with their alternatives, their trade-offs, and the date they were made.

4.3

Boring where boring works.

Proven tools by default. Novelty is reserved for the parts of the problem that genuinely need it.

4.4

Handover, not lock-in.

Engagements end with documentation and engineers on your side who can carry the work forward.

§ 05 · CONTACT EN · EL · DE
§ 05 · CONTACTresponse · ≤ 2 business daysfirst call · 60 min, no costEN · EL · DE
5.1

Send the brief, or the rough sketch of one. We respond personally to every enquiry.

CORRESPONDENCE
info@digitheia.com.cy
Martin Schrodt · Director
REGISTERED OFFICE
Ayias Theklas 7, Ayia Thekla Complex 4 · H. 25
5391 Sotira · Cyprus
LEGAL
Digitheia Digital Solutions Ltd
Reg. ΗΕ 427483 · VAT CY10427483C
Begin a conversation →
© 2026 Digitheia Digital Solutions Ltd · Reg. ΗΕ 427483