01Thesis

Hybrid cloud · DevOps · AI-assisted engineering · Vilnius

We build infrastructure that scales.

Cloud, on-prem, or both. We design, migrate, and run infrastructure across AWS, GCP, Azure, VMware, and self-hosted Kubernetes — without vendor lock-in.

open ports on the on-prem perimeter
02What we do

Seven services, three kinds of material.

Infrastructure, delivery and models — across AWS, GCP, Azure, VMware and self-hosted Kubernetes. Same discipline in each column; no column is the side business.

ᚱ raidho · the ride

Cloud & on-prem

Cloud, on-prem, or both — self-healing, and portable out of either.

  • Cloud & hybrid migration
  • Data center & bare-metal setup
  • Colocation & network architecture
  • Security & compliance
  • Secrets, eBPF policy, vuln scanning
You get

A running environment you own — architecture and network design, hardened cluster, secrets and policy in place.

Evidence
0data loss, live cluster relocated
0open ports, externally scanned
3clusters under management
Method →
ᛗ mannaz · the human

Delivery

Git-driven pipelines and platforms built to be handed over.

  • GitOps & CI/CD with ArgoCD
  • Platform engineering on Helm
  • Legacy app dockerization
  • Cloud-readiness audits
  • Cost optimization
You get

A pipeline your team drives — GitOps repo, build and release automation, runbooks, and the handover to go with them.

Evidence
50+apps, GitOps-managed, sync-wave ordered
758of 758 tests passing after runtime upgrade
~$300Ka year of API spend eliminated
Method →
ᚲ kenaz · the torch

AI

Models we design, train and run — on CPUs you already own.

  • Applied computer vision
  • Entity resolution pipelines
  • ONNX inference on CPU
  • AI-assisted, human-verified delivery
  • Agent-executable runbooks
You get

A model and the pipeline around it — trained, exported for CPU inference, with the evaluation set it was measured on.

Evidence
97.9%accuracy, custom classifier
1,147images per second, on CPU
~200Klabeled training images
Method →
03Proof, not promises

By the numbers

97.9%
Model accuracy
Custom computer-vision classifier, ~200K images across 5 cities in 3 countries
758/758
Tests passing
AI-assisted major-version runtime upgrade, human-verified
~$300K/yr
Cost avoided
Geocoding API spend eliminated via local spatial lookups on free public datasets
0
Open ports
On-prem perimeter architecture, independently verified by port scan
50+
Apps, 3 clusters
GitOps-managed via ArgoCD, sync-wave ordered
0
Data loss
Live production Kubernetes cluster physically relocated to a carrier datacenter

Confirming the same real-world item across independent data sources.

04AI, appliedComputer vision · 5 cities · 3 countries

A custom computer-vision model, designed and trained from scratch — a lightweight CNN exported to ONNX for fast CPU inference — trained on roughly 200,000 labeled images across 5 cities in 3 countries.

It runs 6.8× faster than the baseline model it replaced, and it feeds a larger entity-resolution pipeline that combines geometric feature-matching and perceptual image hashing to confirm the same real-world item across independent data sources.

The pipeline runs in three stages, and each one discards candidates the next cannot recover.

Fig. 1 — the cascade. Each stage discards candidates; nothing downstream can recover them.

1 — Classify

The lightweight CNN, trained from scratch and exported to ONNX, scores every image on ordinary CPUs — 1,147 images a second, no GPU in the loop.

2 — Match

Perceptual image hashing narrows the candidate field; geometric feature-matching then verifies the pairs that survive it.

3 — Resolve

The entity-resolution layer confirms the same real-world item across independent data sources, and hands the result to the surface that consumes it.

97.9%
model accuracy
method
custom CNN trained from scratch, ONNX export. ROC-AUC 0.986
sample
~200,000 labeled images, 5 cities, 3 countries
1,147/s
images on CPU
method
ONNX runtime, CPU inference, no GPU
against
6.8× faster than the baseline model it replaced
AI-assisted delivery
  • A major-version language-runtime upgrade, automated: 758/758 tests passing, up from a 696-test baseline, zero known dependency vulnerabilities.
  • AI-assisted, human-verified — every change reviewed and tested before it ships, not shipped blind.
  • An internal library of AI-agent-executable runbooks handles real operations work — deployments, credential rotation, environment cleanup — each running under documented guardrails.
05How we work4 of 4

Engineering stories

Four real incidents, root-caused and closed out — with the symptom that misled us left in.

Incident responseThe MTU mismatch that silently killed a clusteretcd · gRPC · quorum
Story 01

A jumbo-frame MTU mismatch broke etcd's gRPC peer traffic — but ICMP tests kept passing, so the network looked fine.

Symptom

Every connectivity check we had came back clean while etcd members kept losing quorum.

Root cause

Root-caused via protocol-level reasoning: large gRPC frames were being silently dropped while small ping packets sailed through.

Result

Recovered full quorum with zero data loss.

etcd member
raft peer traffic
MTU 1500 hop
jumbo frames not set end to end
ICMP 64 B
passes — checks stay green
gRPC 8 KB
silently dropped
Quorum lost
no packet loss reported
Small packets survived the hop; large ones did not
Cross-cloud routingGetting a CDN and a tunnel to agree on a hostnameCDN · tunnel · headers
Story 02

A CDN sitting in front of a tunnel-based origin broke silently, four different ways, before a fix stuck.

Symptom

Each failure mode looked like a different problem, and each fix uncovered the next one.

Resolution

Landed on a header-preserving CDN policy that keeps auth headers intact with zero redirects.

Result

Documented as a reusable pattern for any CDN-in-front-of-tunnel setup.

Visitor
CDN edge
forwards viewer headers except Host
Tunnel origin
routes on its own hostname
Origin app
auth intact · no redirect loop
Four failure modes before the header policy held
Build engineeringCross-architecture builds without native hardwareQEMU · BuildKit · arm64
Story 03

Needed arm64 images built on amd64-only hardware, inside a cluster with a self-signed registry cert.

Approach

Chained QEMU emulation, BuildKit, and a registry-copy tool to get a clean multi-arch image out the other side.

Result

Now a standing pipeline, not a one-off workaround.

amd64 runner
no native arm64
QEMU
arm64 emulation
BuildKit
multi-arch build
Registry copy
self-signed cert
arm64 image
A standing pipeline, not a one-off workaround
MigrationMoving a live cluster to a new datacenterKubernetes · storage
Story 04

Physically relocated a production Kubernetes cluster to a carrier datacenter with zero data loss.

Surprise

Hit a storage-driver conflict on arrival that blocked pod scheduling.

Result

Root-caused and resolved the same day — cluster back to full health before it mattered.

Source datacenter
live workloads
Physical move
carrier facility
Storage driver
conflict blocked scheduling
Full health
same day · zero data loss
Zero data loss; one surprise on arrival
06Where it runs

No vendor lock-in, stated as a stack.

Every layer has at least two supported homes, and one of them is hardware you own.

Clouds & metal
  • AWS
  • GCP
  • Azure
  • VMware
  • colocated bare metal
Orchestration
  • Self-hosted Kubernetes
  • Helm platforms
  • sync-wave ordering
Delivery
  • ArgoCD GitOps
  • in-cluster builds
  • BuildKit
  • multi-arch images
Security
  • Centralized secrets
  • eBPF network policy
  • continuous vulnerability scanning
Models
  • ONNX runtime on CPU
  • perceptual hashing
  • geometric feature-matching
Operations
  • Agent-executable runbooks under documented guardrails
  • human review before ship
Internet
Edge
TLS · WAF · cache
Outbound tunnel
no inbound ports
Ingress
in-cluster routing
Applications
GitOps-managed
Database
replicated
Object storage
versioned backups
The perimeter has no listening port. The cluster dials out; nothing dials in.
07Who we serve

Industries

E-Commerce

Better scalability and cost efficiency

  • Autoscaling infrastructure that absorbs traffic spikes during sales events without over-provisioning for the other 350 days a year.
  • Cost-optimized cloud spend through data-driven capacity planning — we've eliminated five- and six-figure annual API and infrastructure bills by fixing runaway request patterns before they hit production.
  • GitOps-driven CI/CD so storefront fixes and feature releases ship fast, safely, and roll back cleanly if something's wrong.

SaaS

Increased reliability and faster delivery

  • Multi-tenant deployment patterns proven across parallel production environments — the same platform, safely isolated per client.
  • GitOps pipelines (ArgoCD) that let you ship changes constantly without babysitting deploys, with automatic rollback on failure.
  • Reusable Helm-based platform architecture that scales from one cluster to many without a rewrite as you grow.

Public Sector / GovTech

Regulated identity and e-signature integrations, built to national compliance standards

  • Integrated government digital-identity platforms — OIDC/SAML federation with national ID schemes and qualified electronic signatures.
  • Long-term cryptographic signature validity, with embedded OCSP and timestamp proofs, so signed records stay verifiable for years, not just at signing time.
  • Connected to secure government data-exchange gateways, built to meet public-sector compliance and audit requirements.

Financial Services

Infrastructure built for regulated, high-availability financial systems

  • Zero-open-port perimeter architecture, independently verified by port scan — public traffic is forced through a hardened edge, nothing else is reachable.
  • Centralized secrets management with automatic rotation, so credentials are never sitting in git or in a config file.
  • Databases benchmarked and tuned against real throughput numbers, not guesswork — capacity decisions are data-driven.

Media

Global accessibility and scalability

  • Cross-cloud CDN and edge-routing patterns that preserve auth headers and avoid redirects, so global delivery doesn't break authentication.
  • Self-hosted, S3-compatible object storage for large media libraries — eliminating egress costs at scale.
  • Infrastructure that autoscales with traffic, without manual intervention during a viral spike.
08Ready to scale?

Let's build something great together.

Tell us what you are running. We will read it, come back within one working day, and if it is useful, spend thirty minutes reviewing your architecture — no charge, no obligation.

We use what you send here only to reply to you, and keep it for 12 months. Your IP address is recorded with the message. Privacy notice.

What happens next
  1. 01You send what you are trying to do.
  2. 02We reply inside one working day, with questions rather than a brochure.
  3. 03Thirty minutes on a call, then a customized quote for your goals.