//systems engineering · Estonia (EU)

High-Performance Systems & Custom Software Engineering

We architect scalable distributed backends, robust APIs, and low-latency cloud infrastructure for enterprise platforms.

Registered in Estonia (EU)
19.12.2022
Estonian registry code
16634675
EU VAT registered
EE102570771
Third-party trackers
None
guest@0xprogramming: ~/consultation — zsh
0xProgramming OÜ — systems engineering & IT consulting
Estonia (EU) · Reg. 16634675 · VAT EE102570771
Type `help` for available commands.
try:view services

//services

Engineering modules, not packages

Six areas we take on. Every engagement is scoped in writing, priced against named deliverables, and handed over with documentation your team can actually operate.

module_01 · backend

Systems Architecture & Backend Engineering

Distributed backends and domain-driven services designed to stay correct under load and legible after two years of change.

PHP 8.3GoNode.jsTypeScriptPostgreSQL
engagement:
Fixed-scope project or dedicated-team retainer
typical:
6–20 weeks
scope & deliverables

module_02 · backend

Enterprise API & Integration Solutions

REST, gRPC and GraphQL interfaces with versioning, contract tests and integration adapters for systems that were never meant to talk to each other.

OpenAPI 3.1gRPCGraphQLProtobufOAuth 2.1
engagement:
Fixed-scope project
typical:
4–14 weeks
scope & deliverables

module_03 · cloud

Cloud Infrastructure & DevOps Optimisation

Reproducible infrastructure as code, CI/CD that engineers trust, and observability that answers questions instead of raising them.

KubernetesDockerTerraformAnsibleGitHub Actions
engagement:
Project or ongoing platform retainer
typical:
3–12 weeks
scope & deliverables

module_04 · audit

IT Security, Code Audits & Architecture Consulting

Independent review of an existing system: where it will break, what it will cost to fix, and in which order.

OWASP ASVSThreat modellingStatic analysisLoad testingGDPR review
engagement:
Fixed-fee audit
typical:
2–5 weeks
scope & deliverables

module_05 · backend

Performance Engineering & Database Optimisation

Profiling, query and index work, caching strategy and load testing against a measured target rather than a guess.

k6JMeterEXPLAIN ANALYZEpgBouncerProxySQL
engagement:
Fixed-scope project
typical:
2–8 weeks
scope & deliverables

module_06 · consulting

CTO-as-a-Service & Technical Due Diligence

Senior technical judgement on retainer: hiring, vendor selection, roadmap sequencing and investor-grade due diligence.

Architecture reviewDue diligenceVendor selectionHiringRoadmap planning
engagement:
Monthly retainer (days per month)
typical:
Ongoing, 3-month minimum
scope & deliverables

//estimator

Architecture & engagement estimator

Four numbers you already know — peak load, data volume, read/write mix, availability target — turned into a recommended topology, an indicative infrastructure cost and an engagement band. Deterministic model, published assumptions, no email required to see the result.

0xprogramming estimate --interactivemodel v1.0.0
1,000 RPS
10100 000
100 GB
1 GB100 TB
workload profile

error budget: 43 min downtime / month

stdout — recommended architecture

ha-pair

HA pair behind a load balancer

Two or more stateless nodes, a read replica and a cache tier. Survives a single node loss.

Application nodes
2 × 2 vCPU / 4 GB
Database topology
1 primary · 1 replica(s)
Cache tier
Redis single · 1 node(s)
Estimated DB load
~420 queries/s
  • Connection pooler (pgBouncer / ProxySQL) required
  • Asynchronous write path with queue-based load levelling
  • Multi-region deployment with regional failover
  • Single logical database

indicative infrastructure

€290 /month

range €230 – €390

indicative engagement

23–43 eng. days

€18,000 – €33,500 @ €780/day

Indicative planning figures generated from public list prices and our own delivery history. Not an offer; a written proposal follows the technical consultation.

POST /api/v1/consultation

Send these figures to us with your context and we will come back with a written architecture opinion. First consultation is free, B2B only.

Before you submit: the controller is 0xProgramming OÜ, registry code 16634675. We collect the company, your name, work email, project scope, timeline and the load figures above to assess your enquiry and prepare an architecture opinion, on the pre-contractual basis in Article 6(1)(b) GDPR. We keep the request for up to 24 months from last contact, on our server in the United States, and never share it with advertising networks. You can ask us to delete it at any time — privacy@0xprogramming.com. Full details, including your rights, are in the Privacy Policy.

//benchmarks

Measured, with the method published

Figures from delivered engagements. Each one states the tested workload and method, with retained baseline and result evidence. An unqualified “10x faster” is not an engineering claim.

API latency

Query plan and cache behaviour

Sustained throughput

Connection and read-path efficiency

Infrastructure cost

Resource and storage efficiency

//principles

How we make decisions

You inherit every choice we make. These are the four that shape the rest.

01

Measure before you optimise

Every performance engagement starts with a reproducible load test against the current system. A profile beats an opinion, and it turns "it feels slow" into a number we can hold ourselves to.

02

Boring technology by default

PostgreSQL until it genuinely will not do. A queue before a service mesh. New technology has to earn its place in a written trade-off, because you inherit the operational cost of every clever decision we make.

03

Failure is a design mode, not an exception

Timeouts, retries with backoff, idempotency keys, circuit breakers and dead-letter handling are designed in at the start. Retrofitting them into a system that assumed the network always works is most of what a rescue project costs.

04

You own the code and the reasoning

Repositories, pipelines and infrastructure state live in your accounts from day one. Architecture decision records explain why each structural choice was made, so the next engineer does not have to guess.

//faq

Questions we get before the first call

What kind of clients do you work with?

0xProgramming OÜ works with businesses only (B2B): product companies, agencies subcontracting engineering work, and in-house technology teams that need senior backend or platform capacity. We do not take consumer work and we do not sell licences or subscriptions — every engagement is a written service agreement for named work.

How do you price an engagement?

Either a fixed price for a defined scope, or a monthly retainer measured in engineering days. Our indicative day rate is €780. The architecture estimator on this site gives a planning range from your load and data figures; a binding written proposal follows the first technical consultation, which is free.

Is the estimator on this site a quote?

No. It is a deterministic first-pass sizing model that turns peak requests per second, data volume, read/write mix and availability target into a topology, an indicative infrastructure cost and an engagement band. It uses public list prices and our own delivery history. It is planning input for the first conversation, not an offer.

Do you work with existing systems or only new builds?

Both, and most of our work is on systems that already carry production traffic. Audits, performance rescue and incremental migration of legacy platforms are a core part of what we do. We do not require a rewrite as a precondition — in most cases we advise against one.

Where is the company registered and who is liable?

0xProgramming OÜ is an Estonian private limited company, registry code 16634675, EU VAT EE102570771, registered on 19.12.2022 at Pikk tn 14-2, 44307 Rakvere, Lääne-Viru maakond, Estonia. Contracts are governed by Estonian law under EU jurisdiction and the entry is publicly verifiable in the Estonian Business Register.

How do you handle our data and our clients’ data?

For website enquiries we are the data controller and process only what the form collects, under GDPR; this site runs on a single server in the United States, which our Privacy Policy states along with the transfer safeguard we rely on. When engaged on your systems we act as a data processor under a signed Data Processing Agreement, working on infrastructure you control and in the regions you specify, with least-privilege access issued for the engagement and revoked at handover. We do not copy production personal data into our own environments, and we do not sell or share data with advertising networks.

Can you sign an NDA before we share details?

Yes. We sign a mutual NDA before any technical detail, code or infrastructure access is exchanged. Send it with your first message, or ask us for ours.

What happens after the project ends?

You keep the repositories, the infrastructure state and the documentation, all in your own accounts. We offer an optional support retainer, but nothing in the delivery is designed to require it — handover includes a working session with your team and runbooks written for someone who was not there.

How are the published engineering outcomes substantiated?

We do not currently publish numerical benchmark claims because the underlying reports and raw results are not publicly available. This page therefore describes representative engineering outcomes without figures. Any future numerical claim will be published only with destination-accessible evidence covering the workload, environment, measurement method and results.

0xprogramming.com — start

Tell us what is breaking, or what you need built.

The first technical consultation is free and runs about 45 minutes. Bring your architecture, your load figures or your incident history — you will leave with a written opinion either way, whether or not we end up working together.

registered in the Estonian Business Register

Entity
0xProgramming OÜ
Registry code
16634675
EU VAT
EE102570771
Registered
19.12.2022
Jurisdiction
Estonia (European Union)

NDA on request. Contracts under Estonian law, invoiced in EUR with EU VAT reverse charge where applicable.