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-07-22

From canvas to studio: a reusable library, parallel runs and auto-packaged clips

Earlier the canvas assembled a single clip. Now it has a name — Vini Studio — and it grew from a graph into a workspace where I can turn out clips in batches. Inside: why the element library and the render cache are one mechanism over an artifacts table; a prompt manager with system and personal templates; a node that compresses the previous episode into ~1000 tokens of memory; parallel runs and the topological-sort bug that made scenes start before the scriptwriter feeding them; subtitles built not from my script but from what was actually said on screen; a design system I generated with a single prompt, and packaging rendered in Remotion. Plus an honest look at the numbers — twelve dollars a clip and 22% full-watch retention.

Read
2026-07-17

Keeping the same characters across AI clips: universal elements instead of the first frame

In episode two of "Sheriff Potato" the cast grew, and the first-frame trick stopped carrying it — to keep characters from drifting between scenes I moved the canvas to references, my "universal elements". Inside: why video models force you to choose between a first frame and elements (and why Kling is the exception), what 8 seconds cost on Grok, Gemini and Seedance, the 480p trick, ImageRef tags and characters' distinguishing marks. Plus an honest look at scene-six bugs — and the finished episode at the end.

Read
2026-07-12

My node canvas for video: building a whole clip on a single graph

The first three parts took the pipeline apart piece by piece — the LLM for the scriptwriter, the video model, the storyboard. Here I show the whole canvas at once: my own node editor on litegraph and the ComfyUI core, where Claude writes the script, characters live as reusable "souls", and the "one frame → video" trick holds a scene's opening. Plus the first clip the canvas assembled on its own, and the "cabbage hat" bug that taught me the most.

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