Rīga, LV Partnering since 2025

Two developers, one studio, no layers.

We started Mandet because we kept seeing the same pattern - clients paying agency prices for work that was done by the most junior person on the team. We do it the other way around.

0people
0shipped projects
<24hreply time
0account managers

The two of us.

No juniors, no sub-contracts, no rotating cast. You talk to us, we do the work.
Raitis

Raitis

Co-founder · Frontend & design

Handles the part you see and click. Builds frontends in Next.js, Astro, and Svelte; does Shopify theme work in Liquid; reaches for Python when data needs moving. Also does the design - layout, typography, interaction - so the thing ships looking like itself, not a template.

Next.jsShopify LiquidAstroSveltePythonTypeScript
Valts

Valts

Co-founder · Backend & automations

Runs the part you don't see. Backend, devops, integrations - the machinery that keeps running after launch. Also project manages: scopes the problem, sequences the work, lands it. Has taken more than a few projects from blank page to live in production without the wheels coming off.

NodePythonPostgreSQLMongoDBDockerShopify API

We stay small on purpose.

Most agencies grow by adding layers: account managers, project leads, senior devs who sell and juniors who build. The bigger they get, the further the work drifts from the people who do it.

We don't want that. Two people, direct access, one conversation. When you email us, you get us - not a ticket in someone's backlog. That's why we only take on a handful of projects at once: the work gets attention, not assembly-line treatment.

↳ when we're full, we tell you straight - and point you somewhere honest.

We spent years on the inside of larger teams. Same stack, same problems, same pattern: good engineering getting diluted by everything built around it. We'd rather keep the engineering and skip the rest.

What we actually care about.

The short list. If we can't hold to these, we don't want the project.
01

Ship small, ship often.

Weekly working versions beat quarterly status reports. You see the thing, you react to the thing, you steer it. Not us selling you on a plan nobody can verify.

02

Say the hard thing early.

We'd rather lose the project than tell you what you want to hear. If a timeline is unrealistic or an idea won't hold up, you hear it on the first call.

03

Own the whole problem.

Not "that's out of scope". When something breaks between two systems, we fix both. When the brief has a gap, we name it. You're not paying us to pass bugs back.

04

Leave things cleaner.

Your code, your docs, your infra. No rebuilds required to add a feature. If the next team (or future-you) can pick it up without us, we did it right.

~ let's talk ~

Still reading? That's a good sign.

Tell us what you're building and we'll tell you if we're the right fit. 15 minutes, no sales pitch.