Software Architect · Fractional CTO

Helping teams build elegant solutions through simplicity & collaboration.

Around fifteen years turning complex business problems into clean, durable software. Co-founder of Mviaso Technologies, where we're building domain-intelligent agents on knowledge graphs. Available for fractional CTO engagements, technical advisory, and architecture work.

Software as creative expression.

I've spent close to fifteen years architecting software across consumer goods, ecommerce, manufacturing, telecom, and QA automation. My work sits at the intersection of Domain-Driven Design, DSL development, and applied research in ML/AI and IoT.

I approach software as creative expression. Programming, for me, is a kind of writing — and well-designed systems read like stories. My expertise isn't about mastering languages; it's about understanding problems deeply and crafting solutions that serve the people who eventually use them.

That work is rooted in systems thinking that extends beyond code. I consider organizational design, team dynamics, and behavioral psychology as part of architectural decisions.

  • Simplicity The simplest expression of an idea is usually the most durable.
  • Collaboration The best architectures emerge from teams that elevate each other.
  • Craftsmanship Frameworks are tools, not destinations. Slow, deliberate work outlasts trends.

Outside of architecting systems, I write, mentor emerging developers, explore the intersection of philosophy and technology, and work on building a computing society for collaborative learning.

Five ways we might work together.

Engagement shapes vary by where you are. Whether you're pre-product or rebuilding a system that has outgrown its bones, here's how I plug in.

i.

Fractional CTO

For early-stage startups that need senior technical leadership without a full-time hire. I work alongside founders to set technical direction, shape engineering teams, and keep architecture decisions aligned with business goals as the company grows.

ii.

Technical Advisory

Lighter-touch engagements for founders who already have a technical lead but need an experienced second perspective on critical decisions — architecture reviews, technology choices, hiring calls, build-vs-buy questions.

iii.

Architecture & Refactoring

Hands-on work for teams whose codebases have outgrown their original design. I help untangle accidental complexity, introduce DSLs and domain models where they earn their keep, and leave the team with something they can keep building on.

iv.

Research & Innovation

For organizations exploring the frontier — applied AI, domain-specific languages, IoT automation, novel architectural patterns. I collaborate on POCs, prototypes, and research-driven product directions.

v.

Mentorship & Training

Workshops and ongoing mentorship for engineering teams. I've established intern training programs and trained developers on Domain-Driven Design, DSL development, and software craftsmanship.

vi.

Something else?

If your need doesn't fit any of the above, the best thing is a conversation. The work I enjoy most rarely fits a template.

Co-founder & Chief Architect

Building Domain Language Models — the next layer of AI infrastructure.

Mviaso is a deep-tech company building domain-intelligent agents on knowledge graphs. Our thesis is that the next wave of AI infrastructure won't just be larger language models — it will be Domain Language Models (DLMs): systems that reason formally within bounded vocabularies, combining the determinism software needs with the flexibility AI offers.

Deterministic skeleton, probabilistic joints — a family of domain expert agents.

Our flagship is Maiaen, an Agents-as-a-Service platform. Around it we've built a portfolio: Bizzento (business operations as a knowledge graph), QayiLabs (QA effectiveness consulting), QaiScanner (intelligent web crawling), and Sebu TCMS (test automation DSL).

If Anthropic is building the foundational LLM, Mviaso is building the foundational DLM.

Visit Mviaso

A selection of work across years.

Professional engagements, open-source contributions, and personal experiments. Filter to taste.

  • Professional

    Sebu — Test Automation DSL Platform

    Designed and implemented SebuLang, a domain-specific language for QA automation. Vue3 + Monaco frontend, Spring Boot + JGit backend, xText grammar, Screenplay pattern compiling to Serenity BDD. Lets QA engineers express test intent at the right level of abstraction.

    2023 — 2025
  • Professional

    ML-Based QA Analytics

    Introduced machine learning to a large QA automation operation to surface patterns in automated test reports — finding signal in failure data that humans were missing at scale.

    2021 — 2023
  • Professional

    First DSL for QA Engineers

    The first DSL I designed and shipped, built to make QA automation accessible to engineers who weren't full-time programmers. The work that started a decade-long thread of DSL development across my career.

    2016 — 2018
  • Professional

    Netconf Manager Scalability Redesign

    Identified architectural shortcomings in a Netconf node manager and library used in a Telecom product, then designed and implemented improvements that significantly raised its scalability ceiling.

    2013 — 2015
  • Professional

    IoT Automation Proof-of-Concepts

    Designed and implemented POCs for QA automation in IoT contexts — early work that shaped my later thinking on agent-based systems and domain modelling.

    2019 — 2020
  • Professional

    Reusable Automation Framework

    Designed a reusable automation framework and shared libraries spanning Customer and Inventory applications for an enterprise ecommerce client.

    2019 — 2020
  • Professional

    Intern Training Program

    Established and ran a structured training program for engineering interns, combining software craftsmanship, programming fundamentals, and Domain-Driven Design.

    Ongoing
  • Open Source

    Repositories coming soon

    Selected GitHub projects with short descriptions will be listed here. Full profile linked in the contact section below.

    → GitHub
  • Hobby

    Personal experiments coming soon

    Smaller projects built for the joy of it — explorations in language design, generative music, computing-society tooling, and whatever else holds my attention.

    In progress

Notes on building things that last.

Essays, opinion articles, and longer-form thinking. Most of my writing sits at the intersection of software architecture, Domain-Driven Design, and the philosophy of building systems.

  • 01 / Essay

    Beyond LLMs: The Case for Domain Language Models

    Forthcoming
  • 02 / Pattern

    Deterministic Skeleton, Probabilistic Joints

    Forthcoming
  • 03 / Architecture

    Fluxolith: Why Your Monolith Should Behave Like Microservices

    Forthcoming
  • 04 / Method

    Explore Then Scale

    Forthcoming
  • 05 / Essay

    Reading Code Like Stories

    Forthcoming
  • 06 / DSL

    The Three Layers of a Good DSL

    Forthcoming
  • 07 / Concept

    Domain Thinking Machines

    Forthcoming

The non-technical, the playful, the personal.

The work that doesn't make it onto a CV but quietly shapes everything else.

i. Verse

Poems

Short pieces — observations, reflections, occasional translations. Coming soon.

ii. Margins

Notes & Reflections

Shorter writing — on cosmology, history, philosophy, observations and humble opinions.

iii. Random

Miscl

Things randomly done, that dont fit anywhere else.

Let's talk.

If something here resonates with what you're building — a question, an engagement, a collaboration — I'd be glad to hear about it.