JavaScript engineering studio

We build the headlesscommerce most agencies quietly outsource.

A storefront on Medusa, a CMS on Payload, AI when the product calls for it.

The studio

Open the studio. Read the source.

Boutique by choice. Small enough to stay opinionated, serious enough to ship in production.

fronttribe.config.ts
  1. // fronttribe.config.ts
  2.  
  3. export const studio = {
  4. founded: '2022-06-14',
  5. hq: 'Osijek, HR',
  6. model: 'remote-first',
  7. }
  8.  
  9. export const stack = {
  10. frontend: ['next.js', 'typescript'],
  11. commerce: 'medusa',
  12. cms: 'payload',
  13. payments: 'stripe direct',
  14. ai: 'claude · openai',
  15. }
  16.  
  17. export const engagement = {
  18. scope: 'fixed',
  19. length: '2..8 weeks',
  20. senior: true,
  21. }
  22.  
  23. export const policies = {
  24. hostedSaas: false,
  25. offshorePods: false,
  26. longRetainers: false,
  27. ownedCodebase: true,
  28. }

Where the line is

We are not most agencies.

Five places where the line is bright. If you want a studio that picks the same side as you on each, we should talk.

  • Pitch

    Most agenciesDecks first. Statement of Work to lock you in.

    Front TribeCode first. Working code, day one, in the repository you own.

  • Engagement

    Most agenciesTwelve-month MSAs. Scope creep billed separately.

    Front TribeTwo- to eight-week sprints. Fixed scope. No re-scope.

  • Team

    Most agenciesQuoted by senior. Shipped by junior via offshore pod.

    Front TribeBuilt by senior. Same name on the proposal and the commits.

  • Deliverable

    Most agenciesHosted SaaS account you cannot extend.

    Front TribeOwned codebase, environment, operations docs. Yours at handover.

  • Invoice

    Most agenciesDiscovery deck. Then more discovery.

    Front TribeWorking software. No discovery deck tax.

receipts

Receipts, not slides.

Six recent ships. Real weeks. Real numbers. Live in production.

// RECEIPT 012024

240-SKU Medusa storefront

Custom checkout. No third-party platform between you and the customer.

Total

€0/mo

platform fees after launch

  • scope240 SKUs · custom cart
  • stackMedusa · Stripe · Next.js
  • weeks6
  • statusLive
/ signed off · shippedFront Tribe
// RECEIPT 022024

Payload migration off Contentful

18 content types. Editor-first admin.

Total

47%

cut in editor seat fees, year one

  • scope18 content types
  • stackPayload · Postgres · Next.js
  • weeks4
  • statusLive
/ signed off · shippedFront Tribe
// RECEIPT 032024

Custom Stripe subscription system

Custom subscription engine. Real-time payment events.

Total

0

third-party platforms taking a cut of every charge

  • scopeSubscriptions · invoices · dunning
  • stackStripe · Hono · Postgres
  • weeks5
  • statusLive
/ signed off · shippedFront Tribe
// RECEIPT 042025

Claude quality testing system

Automated tests + human review, side by side.

Total

92%

accuracy on real cases before going live

  • scopeTest cases · review tools
  • stackClaude · TypeScript · Postgres
  • weeks3
  • statusLive
/ signed off · shippedFront Tribe
// RECEIPT 052025

Headless storefront rebuild

Medusa + Next.js. Tuned for conversion.

Total

+18%

conversion lift in Q1

  • scopeStorefront rebuild
  • stackMedusa · Next.js · Vercel
  • weeks8
  • statusLive
/ signed off · shippedFront Tribe
// RECEIPT 062025

Payload schema for an editorial team

Live preview. Drafts. Roles.

Total

100%

editor self-serve, no engineering in the loop

  • scopeSchema · roles · preview
  • stackPayload · Postgres · Vercel
  • weeksOngoing
  • statusLive
/ signed off · shippedFront Tribe

We will defend

01

Off-the-shelf is a tax.

You pay rent forever for software you cannot extend. We ship an owned codebase from day one. No platform tax stacked on top.

02

AI writes the repetitive setup. Humans own the architecture.

AI handles the repetitive setup — data migrations, test setup, routine refactors. Senior engineers decide what stays out of scope. Judgment does not get outsourced to a prompt.

03

Your codebase, or no deal.

No hosted accounts you do not control. Source code, hosting setup, and operations docs are yours at handover. No subcontractors. No agency tax.

How an engagement runs

Four phases. No bench.

Senior on every phase. No bench. No re-scoping after kickoff.

  1. / 01 · Week 0

    Discovery

    We listen. We ask. We refuse politely if it is not a fit.

  2. / 02 · Week 1

    Architecture

    Schema, contracts, and decisions in writing. The document engineers re-read in month nine.

  3. / 03 · Weeks 2–N

    Build

    Working code in your repository from day one. Daily stand-up if you want it. Weekly demo if you do not.

  4. / 04 · Final week

    Hand-off

    Documentation, environment, source code — handed back. One training session. Yours from launch day.

Who you'll talk to

Reply window — 1 business day

INBOX · REPLY
Kresimir Galic
from
Kresimir Galic<kresimir.galic@fronttribe.com>
to
You
subject
Re: Your brief

Hi —

Code lands in your repository with my name on every commit.

No subcontractors. No handoffs. Tell me what you're trying to ship.

Kresimir

Founder & Principal Engineer

/ Reply window — 1 business dayReply

Discovery

Tell us what's broken.

We pitch the problem, not the platform.

  • 01Checkout abandoning at scale
  • 02Content team fighting the CMS
  • 03Roadmap stuck behind app fees

Reply within one business day · No discovery deck tax