Things we made.
The operational system your business runs on.
Running a business is two jobs: the work you're paid for, and the pile of paperwork nobody warned you about. Workplace handles the second one. You forward it the documents you've been meaning to file, it sorts them, and the rest of your day goes back to the first job.
Your secrets, your phone, no internet required.
The small secrets that don't belong in a password manager — the WiFi code, the alarm PIN, the lockbox combo, the card number that deserts you at the till. Encrypted on your phone, revealed with a press and hidden when you let go. No account, no cloud, no internet. Free, with nothing held back for a paid tier — I wanted it myself and couldn't find a reason to charge anyone for it.
Replace your login without a migration.
An OAuth 2.0 and OpenID Connect provider you put in front of the login you already have, rather than instead of it. It proxies the old system, lets people sign in the way they always have, and quietly takes over their authentication as it goes — no migration day, no mass password reset, nobody noticing. Take it out again and you're back to exactly what you had before. It's the least invasive way to fix the most important thing.
Domain warmup, kept in-house.
A new sending domain is a stranger to every mailbox provider — push volume too fast and your mail lands in spam, where a password reset is useless. Mailplace ramps a domain up the way providers want to see it, day by day, across as many domains as you run. It's self-hosted, so the transactional mail you send — who it goes to, what it says, when — stays between you and the recipient, not a relay that logs all three.
How far down we go.
Interfaces
The part people actually see. Web, mobile, the works. We make it pretty, because ugly software is just a bug you can see.
Backends & APIs
Auth, integrations, and the plumbing that has to never break and never gets thanked for it.
Throughput
When "it works on my machine" meets 200k requests a minute. We make a cheap box do what the cloud quote assumed needed a cluster.
Infrastructure
Kubernetes, cloud, and dedicated clusters we rack ourselves. We know what a server smells like.
The metal
When PHP itself isn't fast enough, we write the extension in C. This is usually where we should have stopped, and didn't.
We maintain, stabilize, and modernize legacy systems — mostly PHP, but we've seen things. We keep your old software running so you can focus on pretending your roadmap is on track.
If your codebase has a file called functions_old_FINAL_v2.php, we've probably already seen worse.
Transmissions
Thoughts on tech, tutorials, techniques, and the occasional rant about things that should be simpler than they are. Not a blog — blogs have schedules.
Read transmissions →Labs
Prototypes, proofs of concept, and things we built at 2am to see if they'd work. Some did. Some taught us something. All of them were worth the coffee.
View experiments →Have a legacy system that needs saving? A project that needs building? Or just want to say hi? We read everything.
hello@converge.hrConverge is a software company based in Zagreb, Croatia. We build tools we actually use, maintain systems other people left behind, and publish what we can.
Operational since 2023. Small on purpose.
Five of us. We answer our own emails.