Native iOS apps
Swift, SwiftUI, the full App Store song and dance. Our apps run on building sites, in vans, on rooftops. Places where the network drops out and the work has to keep going.
Helsh-js is an independent software studio. We get hired by founders and product teams who need a hard piece of work done, on a real deadline, by people who have done it before. We work in iOS and on the web, with whatever back-of-house plumbing the project needs.
What we do
We build native iOS, web, and the back-of-house infrastructure that makes both work. Big-company experience, small-team responsiveness.
Swift, SwiftUI, the full App Store song and dance. Our apps run on building sites, in vans, on rooftops. Places where the network drops out and the work has to keep going.
TypeScript, edge-rendered, the kind of infrastructure that is interesting only when it breaks. Built to ship and built to read six months later.
GDPR, DEFRA, evidence chains, signature flows. We make the regulator's homework feel like a feature instead of a chore.
Cars in tunnels. Tablets in basements. Phones on building sites with one bar of signal. We design data flows that survive the real world and reconcile cleanly when the network comes back.
Typography, motion, restraint. Interfaces with a strong point of view, without the design-Twitter overproduction.
Inherited a Rails monolith. A React app that boots in eight seconds. A Swift codebase your last developer left at 60% done. We have held messier projects, and we will be kind to yours.
Selected work
A flagship product, a long-running client engagement, and a deliberate refusal to talk about anything we would not be proud to point at.
Flagship product. iOS, web, infrastructure.
Digital waste transfer notes for UK producers, carriers and consignees. Built for the field. Ready for DEFRA's 2026/27 digital tracking mandate.
Engineering. Freelance contract.
AI-powered accounting automation: real-time error detection across the month-end close, built for CFOs and accounting teams using Exact Online and NetSuite.
How we work
No magic. No agile transformation. Just short loops, working software, and people who pick up the phone.
We sit down with you, or jump on a video call, and pry the problem apart. What does success look like, what can be cut, what is non-negotiable. Output is a written plan.
Fast loops on paper, in Figma, in throwaway prototypes. We would rather throw away the wrong idea cheaply than ship it expensively.
You see working software end-to-end within ten days. We push to a staging URL every working day. No surprises on demo day, because demo day is every Friday.
Submit, certify, deploy. We handle App Store review, DNS, secrets, the lot. You get a calm release, not a midnight panic.
Ongoing retainer, or a clean handover with documentation that does not lie to your future engineers. Your team should never feel locked in.
Reception
We hired Helsh-js to build a thing we had been failing to build internally for 18 months. We had a working v1 in their hands in six weeks. Calm, fast, and they actually care.
Senior work without the senior performance art. We get a Slack message when there's something worth saying. We get code when there's code to ship. That's it.
I have worked with five freelancers and three agencies on this product. Helsh-js is the only team where I have not had to rewrite half their code six months later.
Quotes paraphrased and anonymised at clients' request. Named references available on call.
Questions you probably have
There is no account manager. You talk to the people writing the code. We pick a small number of engagements at a time so we can stay deeply attached to each one. Senior engineers in, senior engineers out. We don't burn a retainer on juniors learning on your project.
Swift and SwiftUI for iOS. TypeScript across the web. Astro, React, Next.js, Node, chosen per project. Postgres, SQLite, Cloudflare Workers and Pages for infrastructure. We are deliberately boring. We pick tools that will still be a sensible default in five years.
Both. Most engagements start with a fixed-scope discovery sprint of one week at a fixed fee so we can write you an honest plan. From there we usually quote per phase. Retainers for ongoing support are billed monthly.
Yes, gladly. Send yours over. We sign the same evening in most cases.
Often. We do a paid one-week audit first and tell you honestly what is salvageable and what is not. About a third of the time we recommend keeping what you have and adding to it. About a third, incremental rewrite. The rest, full rebuild, but only when there's a real reason.
We're based in Belgium and work primarily in CET and CEST. We're happy to overlap a few hours with the US East Coast, UK, and most of EMEA. We don't do graveyard shifts.
We take on one new project per quarter. If we are full when you reach out we will be honest about it and put you on a short list with a real date.
Tell us what you're trying to ship. We respond personally within one working day.