02 // about the studio
a small studio by design. principal engineers by trade.
Modern web development is over-engineered: bloated stacks, runaway cloud bills, brittle third-party dependencies, and layers of non-technical agency management between you and the people writing the code.
2sh is the opposite — a two-person studio in Tallinn, Estonia. Storyblok + Astro at the core, supported by resilient Ruby on Rails and edge infrastructure. You work with the two operators who do the work, you own everything we build, and every decision is documented in writing.
(01) presence
Tallinn, Estonia — operating across European & international time zones
(02) team model
Founded by ex-enterprise engineers — high-concurrency systems, distributed architectures, banking infrastructure (e.g., Wells Fargo)
(03) capacity
Strictly capped at 2 to 3 concurrent sprint builds or 3 ongoing fractional retainers (€30,000 MRR). Direct principal delivery — zero junior developers, zero account managers, zero offshore subcontracting
(04) philosophy
Zero JS bloat, sub-second TTFB, infrastructure transparency
(01)
how we work
Clear expectations before we write a line of code.
(01) two operators, one codebase
You work directly with the two senior operators who write the code and configure the infrastructure. Their backgrounds include high-concurrency systems, distributed architecture, and banking infrastructure. They stay on the work from diagnosis through production.
(02) tools with clear jobs
Storyblok provides visual editing; Astro serves static content. Rails runs relational data and background jobs. Cloudflare Workers handles edge delivery.
(03) client-owned infrastructure
You own the codebase, deployment pipeline, cloud configuration, and infrastructure from day one. We document the setup so your team can run it.
(04) principal-led delivery
The two principals handle diagnostics, prototypes, and production changes directly. Diagnostics take days, prototypes take hours, and fixes ship from staging to production.
(02)
operator dossiers
No headshots. Two operators, three disciplines — documented like systems.
[01]
systems & infrastructure engineering
discipline
Edge compute, CDN caching policies, Linux systems, containerization with Docker, CI/CD pipeline acceleration, and hosting cost reduction.
operational focus
Diagnosing network bottlenecks, eliminating serverless bill shock, and stabilizing production environments.
[02]
backend & systems architecture
discipline
Ruby on Rails, PostgreSQL optimization, background job architectures with Redis and Sidekiq, and clean API design.
operational focus
Building resilient transactional services, custom business logic, and bidirectional CRM and ERP sync pipelines that do not drop data.
[03]
composable web & performance
discipline
Storyblok + Astro as our core, island architecture, Storyblok-first CMS schema design (Sanity as supported alternative), and Core Web Vitals optimization.
operational focus
Eliminating client-side hydration overhead, optimizing First Contentful Paint and Interaction to Next Paint, and ensuring instant page loads.
(03)
tech stack standard
The non-negotiable tools we ship with.
(01) core — Storyblok + Astro
(02) supporting — application & data
(03) supporting — CMS alternative
(04) supporting — operations & runtime
skip the agency layers. work with the two of us.
Book a diagnostic call or a 5-day stack audit directly with one of the two operators — or hand the platform to the fractional systems pod. We will map your estate, name the bottlenecks, and tell you in writing whether we are the right team to fix them.