
Agile, production-grade, maintainable, secure, and with an eye on ROI
Founded 2017 · We use AI to the fullest
Solutions with software and AI.
Creativity and control belong to people.
- 20+ years of experience
- 50+ delivered projects
- 2× FINfest App of the Year
- 100% senior engineers
- HPE
- Vienna Insurance Group
- KAPITOL
- Gepard Finance
- Alza
- Makro / METRO
- Aukro
- Mall.cz
- ICZ
- LMC
- Unicorn
- Groowia
What we do
Five things we can prove.
One team covers firmware, DevOps, backend, web, mobile, and design. The people from the first meeting also build the project.
Long-term product
The whole team owns the product: analysis, UX, backend, mobile, operations. Built to last for years.
Kappka since 2019, Groowia since 2024.
02Rescue and takeover
Audit, stabilize with tests, replace step by step. No big-bang rewrite.
We leave behind less code than we found.
03MVP and prototype
A production core, nothing to throw away. Validate an idea in weeks at a fixed price and deadline.
Coronagame over Christmas, Belix, Cityspace.
04AI integration
AI connected to your data, systems and processes: knowledge bases, document extraction, assistants, agents, automation. Always with evaluation, multiple models behind one layer.
Gepard, Kapitol, Smart Library.
05Consulting and supervision
Architecture, second opinions, audits of solutions or vendors, performance, security, fractional CTO.
Taking the helm when the project is on fire.
Currently
New directions we are starting right now.
- 01
Bringing AI into your company
Agent-based development methodology, rules and boundaries, agent security, training.
- 02
Operations after vibe coding
Taking over apps you generated and don't want to maintain. Security, compliance, maintenance.
- 03
Product engineering
Business analysis, product design, measurement and growth. A technically finished product with no sales is a failure for us too.
Stance
We don't crank out software by volume.
We don't give up human control over what we deliver. We use AI to the fullest to be faster. Decisions and responsibility stay with people.
The cheaper code is to produce, the rarer the judgment that decides what should be built at all. Our value isn't in lines of code. We get deep into the domain and compose things minimally, so they last.
Quality and sustainability make software cheaper. Even with AI. A third of the time saved by generation comes back several times over within a year or two. An “AI rewrite at a third of the price” is just a newer legacy system.
We're not overnight upstarts who started producing software six months ago. We spent decades learning to write code by hand. That's why we know where the machine falls short.
Code is deterministic. Requirements are not.
Proof
Clients from 2019 are still with us.
- 4.9on Clutch out of 5 · quality 5.0 · willing to refer 5.0
- 2×App of the Year, FINfest 2021 (Kappka, Comparator)
- 15senior engineers, 10–30 years of experience
- 2017founded · same credo since 2020
“SWEHQ was a professional team that genuinely cared about our project.”
Case studies
The problem the client brought us. The state we left behind.
Financial planning for advisors, taken over after six months with another team.
E2E tests first, to lock down behavior. Then the backend moved from Node/MongoDB to Django/PostgreSQL in two months. Agile development with a product owner ever since.
FINfest App of the Year 2021 · the advisory network's standard tool
A mortgage comparator lived in Excel. Thousands of interlinked formulas.
Excel stayed as the admin interface; we transpiled the formulas to Python. 20,000 generated scenarios verified a match with the original. The expert still edits the logic in Excel.
FINfest App of the Year 2021 · hundreds of requests per minute
Insolvency law. Unique precision: links to primary sources and semantic search.
Agentic systems can't do this as well or as fast. Case law and filings from the insolvency register, often scanned with a broken text layer. PDF repair, OCR, search by meaning and by case numbers. Multiple models behind one layer.
Currently deployed on the insolvency register · 100,000+ documents · MCP connector for Claude and ChatGPT
A solution should be as complex as the problem requires. Not one bit more.
- Put blockchain into your attendance system.
- Build a microservice architecture for a website with three users.
- Rewrite a working system just because it's written the old way.
How we work
We ask why. A feature that makes no sense shouldn't be written even for free.
The problem is usually somewhere other than it first seems. So at the first meeting we mostly ask questions instead of presenting. Sometimes the outcome is a recommendation not to go ahead. That, too, is an answer you can work with.
Four steps. After each one, you decide whether to continue.
- 01
Initial consultation and analysis
We go through the problem, the data and the constraints. And we ask: what does it cost you today that nothing changes? Without that number, there is no telling whether a change pays off.
- 02
Solution design
Scope, architecture and price.
- 03
Agile development with guaranteed milestones
Regular iterations, a working version after each one.
- 04
Handover, operations and growth
Documentation, training and support in the scope you want.
- 01
KISS, DRY, Occam
A model has no place where an if will do. A new framework isn't a reason.
- 02
One backlog owner
Requirements and prioritization. No “just build me X” shouts. We teach clients to save.
- 03
Tests on every project
Monitoring from day one.
- 04
Rules for agents
We write boundaries, tests, and reviews, not syntax. Deterministic code in critical paths, not a probabilistic model.
- 05
Honest estimates
What we don't know, we say early. Conservative estimates for anything non-trivial.
- 06
Weekly demo
Shared backlog, transparent timesheets. A good solution beats my solution.
Always: exclusive license to the code, a direct line to the engineers, in-house takeover anytime, terminable contract.
People
The last generation that wrote a curly brace.
The people from the first meeting also build the project. No swap for juniors after signing. Every engineer talks to the client.

Jan Walter
I always do it right
- from top manager to software laborer
- ex-Google, HPE, Solera, Mediaresearch (now Nielsen), Gemius, and others
- loves minimalism, UI, code generators
- JavaScript, TypeScript, SQL, Python, Angular
- sailing, squash, cycling, skiing, plays drums in a noise-rock band

Pavel Zemek
I always focus on the detail
- IT consultant and programmer
- ex-Aukro, Alza, Mall
- a fan of intuitive UI
- TypeScript, Angular, Vue.js, Node.js
- enjoys hiking, swimming, and cooking

Jaroslav Soldát
I always look for the essence of things
- a degree in wires, semiconductors, CPUs, assembler, networks, simulation, AI
- built LAN, WAN, and neural networks, built computers and their clusters
- JavaScript is power, TypeScript is order, CSS is misery
- Lin/Win/Mac, simulation, virtualization, DevOps
- …and where did the human go? the river is a friend, the river knows

Petr Koucký
I always find the “how”
- software developer, you hear? developer!
- ex-Ambica, Compass-Communication, DataSys
- does things he has first thought through thoroughly
- Flutter, Angular, React, Java, SQL
- enjoys card games, running, cooking
We only work with people who have proven their skills and whom we know personally. We will never sell work we wouldn't sign with our own blood. We're not an anonymous body shop.
Next step
Tell us what you're building or what broke.
An engineer replies within a day. Within a week you have an honest view of scope, risk, and price.