Software Architect

Klearchos Koromilas

I design, build, and evolve software products and platforms—especially SaaS, distributed .NET systems, and domain-heavy applications where correctness, operational resilience, and long-term technical decisions matter.

  • 15+ years
  • .NET
  • Software Products
  • SaaS
  • Distributed Systems

Start here

Core strengths

  • Software Architecture
  • Platform Architecture
  • Distributed Systems
  • Engineering Leadership
  • Microservices

Domains

  • Maritime B2B SaaS

    Co-built a maritime B2B marketplace from the ground up with the CTO, sharing responsibility for architecture and production while leading engineering practices and delivery as the team grew.

  • Fintech & KYC

    Contributed to KYC document-collection workflows and API integrations in a regulated, security-sensitive fintech environment serving customers across Europe.

  • Accounting & Tax Software

    Spent nearly a decade building and evolving software for accounting and tax professionals, including automation workflows, public-system integrations, reporting, and data-correctness improvements.

Workbench

  • Financial operations for accounting offices

    Designed and built a financial operations platform where business invariants matter: charges, payments, settlements, subscriptions, receipt numbering, auditability, and transaction correctness.

  • AML/KYC due-diligence workflow

    Designed and built an AML/KYC workflow that turns regulatory obligations into explicit, auditable work: questionnaires, document collection, risk classification, checklists, and decisions.

  • Controlled-access digital reader

    Built a private digital reader and publishing workflow spanning structured content import, entitlements, admin publishing, reading progress, and controlled access.

Principles

  1. 01 Start with the domain, not the framework.
  2. 02 Automate repetition; keep human decisions explicit.
  3. 03 Treat correctness and auditability as product features.
  4. 04 Make architecture improve delivery.
  5. 05 Give small teams clear ownership.

Notes

  • Software Architecture
  • Distributed Systems
  • Domain Modeling
  • Workflow Automation
  • Engineering Leadership