Fractional CTO · AI Architecture

Turning business vision into systems that scale.

I'm Dzmitry Harupa, Head of Architecture. 17 years of high-load systems, 10 of them in iGaming. I design architecture, take AI/ML to production and still write code myself. TOGAF, SAFe and AWS certified. 100% remote.

Open to new projectsWarsaw · 100% remote
Dzmitry Harupa, Head of Architecture
How we work

Four ways to start.

From a one-off consultation to a fractional CTO role — pick the depth you need now.

Advisory sessions

Architecture reviews and roadmap sessions. One call — specific recommendations.

  • Free 30-min intro call
  • Deep advisory session (90 min)
  • Expert consulting packs

POC & delivery

From concept to a working prototype. Architecture documentation is part of the result.

  • POC Starter: scope & architecture
  • POC Build: working prototype
  • Architecture package with ADRs

Ongoing partnership

Technology leadership part-time: from monthly advisory to a full CTO roadmap.

  • Advisor Lite: monthly guidance
  • Strategic CTO advisor
  • Fractional CTO: full roadmap

Workshops & training

Hands-on workshops for your team: architecture, AI/ML, working with ADRs.

  • Architecture workshops
  • AI/ML strategy sessions
  • Remote & on-site
What I deliver

Strategy through code — one architect, the whole stack.

Enterprise architecture, AI/ML and ten years of iGaming domain knowledge — hands-on, in code.

Technology strategy & roadmap

  • IT strategy aligned with business goals
  • Product roadmap
  • TCO optimization & FinOps

Cloud & enterprise architecture

  • AWS, GCP, Kubernetes
  • Microservices & event-driven design
  • TOGAF enterprise architecture

AI/ML strategy & implementation

  • AWS Bedrock, SageMaker
  • LLM, RAG & AI agents
  • AI process automation
LLM & GenAI services

High-performance development

  • Go, TypeScript, Python, C++
  • SAFe & Lean-Agile delivery
  • DevOps and CI/CD pipelines

iGaming expertise

  • Platform architecture: PAM, payments
  • Game math, RNG development
  • Regulatory compliance

Documentation & standards

  • Architecture Decision Records (ADR)
  • Technical specifications
  • Team standards & guidelines
Why fractional CTO

Senior expertise without a full-time hire.

Cost effective

Senior-level expertise without a full-time salary and overhead.

Flexible scale

The scope changes with your needs. You pay for hours, not a seat.

Fast start

Hiring a CTO takes months. Here the first call is this week.

Low risk

Start with a free consultation. A retainer comes after you see results.

Hands-on delivery

Working prototypes, executable architectures, code in production.

100% remote

Flexible timezone coverage and async communication.

Track record

Outcomes you can measure.

$1.2M
Annual savings from AI automation
200K
Messages per second across 1000+ systems
+23%
ARPU via CRM event pipeline
25%
Cloud cost reduction via FinOps

AI call-center automation

>$1.2M saved per year on AWS Bedrock & SageMaker.

NATS event mesh at scale

200K+ msgs/sec across 1000+ systems, <100ms p99 latency.

Monolith → microservices

40% of transactional load migrated; release lead time down 57%, deploys under 15 minutes.

Decisions on data. Results in numbers.
Dzmitry Harupa
Dzmitry Harupa
Head of Architecture
Warsaw, Poland · 100% remote
17+ years · 10 in iGaming
English C1 · Polish · Russian
About

An architect who stays until it ships.

Ten years in iGaming: Casino, Sports, Poker, PAM, payments and CRM. Production AI/ML on AWS Bedrock, SageMaker and LangGraph.

I grew an architecture practice from 6 to 12 architects plus 20 system analysts, mentored three of them to Head-of-Technology roles and led 200+ engineers. I still write production code.

Technology stack
GoPythonTypeScriptC++AWSKubernetesKafkaNATSClickHouseTerraformBedrockSageMakerLangGraphGrafanaOpenTelemetry
Certifications
SAFe® 6 AgilistAWS Solutions ArchitectTOGAF® EA PractitionerArchiMate® 3CKADProduct Metrics & Analytics
Writing

Notes on architecture and AI.

What I work with: architecture, AI/ML, iGaming.

2026-08-23

CRM on Markdown, part 2: 27 hours, 23 commits and a catalog of failures

The anatomy of a Markdown CRM built with an AI agent on a live project — told through its failures, because that's where every rule came from. Someone else's words recorded as the owner's voice, a ready-made comment posted under a stranger's post, a user's silence explained by the product while the user was moving house. Three breeds of failure — data, process, interpretation — each with its mechanism and price; four decisions I reversed within hours of making them; and the main lesson of the whole exercise: a rule without a guard does not survive, even for the person who wrote the rule two paragraphs above.

Read
2026-08-23

CRM on Markdown, part 1: how to create a CRM in an evening — step by step, with an AI agent that finds leads

A step-by-step guide to a working CRM without a database, SaaS or a single dependency: install Claude Cowork or Claude Code, add the md-crm skill in two commands or one ZIP, connect the Chrome extension — and the agent triages LinkedIn search results you scroll, files contact cards and keeps the board honest. You talk to it in plain words: add a contact, log her reply, what's on fire. Same skeleton runs an ATS for hiring. It ends with the final split — what the agent takes over and what stays human — and a way to reach me if you want it wired to your funnel.

Read
2026-08-02

My Architect, part 11: eight hundred commits I didn't write

Not a demo but a live project — a video pipeline with 802 commits in 78 days, with a front end, a back end, video rendering, Python sidecars and five model vendors, and my_architect holding it all together. Inside: the real numbers from the tracker (650 nodes, 296 requirements, 63 RFCs), how a requirement is wired to a commit and a test through a coverage gate that fails the build, why I draw HTML wireframes before any code, what commit timestamps actually measure in the story of “I hand a task over at night and by morning it's done” — the day has two humps with the night between them, and morning commits are twice the size of daytime ones — and why all of this opens a door for teams instead of closing it.

Read
Let's talk

Tell me what you're building.

Describe the problem in a couple of paragraphs — or skip ahead and book a free 30-minute call.

Free 30-min strategy call

calendly.com/d7561985 · no commitment

Get in touch