About Cirkel Group AB
Cirkel Group AB is a Stockholm web studio. We build new sites and apps, run them once they're live, and take over the work others left behind. Builder-operator by design: the people who design your site also build it and answer the phone after launch.
Who you're hiring
Gurpreet founded Cirkel Group AB to do the kind of engagement most agencies won't: design it, build it, and stay on the phone after launch. The work spans Next.js, React, Node, agentic AI pipelines, Swedish BankID and payment integrations. Operating model is builder-operator — the same person you talk to is the one shipping code.
LinkedInBuilt to work with regulated buyers.
Healthcare, fintech and public-sector clients have non-negotiable requirements. We come pre-aligned, not pre-shocked.
- 01
DPA-ready (Personuppgiftsbiträdesavtal).
We will sign your data processing agreement before being given access to any environment that handles personal data. If you don't have a template, we provide one based on the Swedish IMY guidance.
- 02
GDPR by default.
We operate under Swedish GDPR conventions, work with least-privilege access, prefer synthetic or anonymised staging data, and document any sub-processors in writing.
- 03
Production access, on your terms.
Read-only by default. Production write access only after written scope, named approver and rollback plan. Secrets handled via your vault, never copied to laptops.
DPO: privacy@cirkelgroup.se
Four things the market mostly gets wrong.
Cirkel is a small Stockholm studio. We're sized to actually do the work, and structured so the same people stay with the project after it ships.
- 01
Builder-operator.
The people who design your site also build it and answer the phone after launch. No subcontracting, no handoffs.
- 02
Take over what others left.
If the previous developer ghosted, the repo is half-broken, or the agency lost interest — we adopt it. Written takeover plan in five working days.
- 03
Modern stack, no nostalgia.
Next.js 15, React 19, Tailwind v4, headless CMS, edge / serverless. We don’t bill you to maintain a 2018 jQuery monolith.
- 04
Response SLA in writing.
On a retainer you get a 4-hour weekday response window — written into the contract. Most agencies refuse. We sign it.
No vapor. We use this every day.
We only list what we deploy and maintain in production for ourselves and our retainer clients. If it's on this list, we've shipped it.
- Next.js 15
- React 19
- TypeScript
- Tailwind v4
- Motion / Framer
- GSAP + ScrollTrigger
- Node.js
- Bun
- PostgreSQL
- Edge / Serverless
- tRPC / REST
- Prisma / Drizzle
- Sanity
- Payload
- Contentful
- Postgres
- Redis
- React Native
- Capacitor
- iOS
- Android
- BankID
- Stripe
- Klarna
- Swish
- BankID
- Auth0 · Clerk
- Vercel
- Cloudflare
- AWS
- Sentry
- GitHub Actions
A short list of nos.
- 01We don’t take projects that need 12 levels of approval.
- 02We don’t pad timelines to hit a target hourly burn.
- 03We don’t promise stacks we don’t run ourselves.
- 04We don’t white-label other studios’ work as our own.
Tell us what's broken.
30-minute audit call. We look at what you have, what hurts, and where the leverage is. Written summary the next working day.