
Boutique web development studio · Podgorica, Montenegro
BalšaWeb is a web development studio in Podgorica, Montenegro. We build production web applications, marketing sites, e-commerce, and internal tools for companies across Montenegro and the Balkans. Led by Balša Todorović.
The right specialists for each project. Working demo every Friday.
- Web applications
- Marketing sites
- E-commerce
- Internal tools
- Mobile apps (PWA)
- UI/UX design
Selected work
Real work, live.


Mirjanin Modni Kutak
DemoMASA
DemoWhy us
Three reasons clients pick us over a bigger agency.
Boutique does not mean small ambition. It means short distance between the brief and the person writing the code. That changes how the work feels and how fast it moves.
A team built around your project
We assemble the specialists your project actually needs — design, frontend, backend, scaled to scope. You pay for the expertise that matters, not big-agency overhead.
Process is the product
You see a working demo every Friday. You get the design spec before we write code. You always know what we are doing and why.
Design and engineering from one brief
The specialists we bring on — for design and for code — work from the same brief, in the same week. No translation layer, no spec drift, no "that is not what we drew."
What we build
Software people use every day.
Four shapes of project — from web apps to marketing sites — all on the same production stack (Next.js, React, TypeScript, Postgres). More per service: web development, web applications, e-commerce.
- Web applications and SaaS products
- Dashboards, SaaS products, custom web applications. The kind of software your team logs into to do their job. Built on a modern stack (Next.js, React, Postgres).
- Marketing sites and landing pages
- Landing pages, brand sites, and launch pages. Fast, search-optimized, and built to convert — not just to look right in a screenshot.
- Internal tools and admin panels
- Admin panels, ops dashboards, custom workflow apps, e-commerce back-ends. Built when off-the-shelf software stops fitting the way you actually work.
- Mobile apps, when it matters
- Web (PWA) is the default — installable, offline-capable. We build native or React Native when the project genuinely needs it — not because mobile is trendy.
How we work
Spec first. Demo weekly. Ship when we said.
Brief (week 0)
Forty-five-minute call. We leave with a written scope, a rough estimate, and a date.
Spec (week 1)
Design spec and copy deck before any code. You approve both. Changes are cheap here.
Build (weeks 2–N)
Working preview URL from day one. Demo every Friday. You see progress in the browser, not in a status report.
Ship (deadline week)
Production deploy on the date in your brief. Handover docs included.
Frequently asked
What clients usually want to know.
How much does a website or web app cost?
It depends on scope. A simple marketing site starts in the low four figures (EUR); a multi-page brand site with CMS runs higher; a custom web application or e-commerce build is a multi-thousand-euro project and up. More in web development pricing & scope. Or book a 45-minute call for an honest estimate.
How long does a project take?
A straightforward marketing site usually 2–4 weeks from brief to production. A mid-complexity web application 6–12 weeks. We commit to a date on the first call and hold it — you have a preview URL from day one and a working demo every Friday.
Do you build mobile apps?
Yes. Web is the default — we build PWAs that install on the phone and work offline (see MASA, our live example). We build native iOS/Android or React Native when the project genuinely calls for it, not by reflex.
What is the difference between a website and a web application?
A website is mostly for reading and presenting — landing pages, brand sites, blogs. A web application is software users log into to get something done: dashboards, SaaS products, internal tools, e-commerce back-ends. We build both on the same stack (Next.js, React, Postgres).
Do you redesign existing sites?
Yes. Redesigns are a common engagement — the old site looks dated, loads slowly, or no longer reflects what the company does today. We start with an audit and a clear scope of what changes and what stays. A redesign is often faster and cheaper than building from scratch.
What technologies do you use?
Production stack: Next.js, React, TypeScript, Tailwind CSS, shadcn/ui, Postgres, Drizzle ORM, deployed on Vercel. We pick proven tools with long-term support — no experimenting on your project.
Do you work with international clients?
Yes. We are based in Podgorica, Montenegro, and work with clients across the Balkans (Serbia, Bosnia, Croatia, North Macedonia) and the wider EU. The workflow is the same — call, preview URL, weekly demo. Timezone overlap with the EU and the Middle East is full; with US East Coast partial.
What does an engagement look like start to finish?
Four phases: brief (week 0) — 45-minute call, we leave with scope and an estimate; spec (week 1) — design and copy before any code, you approve; build (weeks 2–N) — preview URL from day one, demo every Friday; ship — production deploy on the date in your brief, handover docs included.
Who you work with
Specialists per project. Founder on the line. Serious bench.

Balša Todorović
BalšaWeb is led by Balša Todorović — a full-stack web developer based in Podgorica, Montenegro. He completed specialized training in web and mobile application development and is currently studying applied computing at the Faculty of Electrical Engineering (ETF) in Podgorica. Stack: Next.js, React, TypeScript, Postgres — end-to-end production work on websites and web apps. For each project he assembles the specialists it needs, stays your day-one contact, and signs off on every shipment.
The bench — the tools and frameworks we use in production:
Next step
Have a project? Let's talk through it.
Forty-five minutes, no commitment. We will leave you with an honest read on scope, timeline, and whether we are a fit.
Or write directly: