I build the layers everyone else takes for granted.
Database, UI framework, real-time sync, container registry, gateway — written in C# and .NET, running in my own production. When off-the-shelf building blocks stop fitting, most people keep searching. I build the one that fits.
Two paths
You need support
Development & architecture
I join your project as a developer or as a second opinion — from architecture through implementation to running it in production. Including when the problem sits deeper than your application code.
How I workYou need a product
Software built in-house
Four products I build and run myself: remote access for device fleets, EU-compliant e-invoicing, continuous security scanning with a badge, and a modular cloud ERP. Hosted in the EU.
See the productsThe stack, top to bottom
Most developers use these layers. I wrote five of them.
This is not a skills list. It is a map of what actually runs inside my own products — and therefore the answer to how deep I can reach into yours.
Where the business logic runs. The one layer I buy in.
written by me, running in my own production in use
My products are my stack's first customers.
syncs through AutoPatch, stores in SproutDB, bills through the Timelane API
billing through Timelane
bills through Timelane
images from Hoardr on docker.qsp.app, access through Porta, continuously scanned by VerifiedApp
None of this is theory. Timelane issues the invoices for my entire portfolio, SproutDB holds the data, Porta carries the traffic — and when one of them breaks, I am the one who gets up at night.
Working together
How working together goes.
I either join your team as a developer, or I act as a second opinion on an architecture decision you would rather not make alone. Both start the same way: with a conversation about what the problem actually is.
After that you get an honest assessment — including when it turns out you don't need me. I take on few projects, and I take on none where I'm not convinced I'm the right person for it.
“Working with QSP is a real pleasure. QSP grasps project requirements quickly, and the solutions are well written, precise and effective.”
- Mode
- Fully remote On site for onboarding and workshops.
- Billing
- Hourly Based on actual effort, tracked transparently.
- Selection
- By problem, not by size Small projects welcome — if the problem is interesting.
- Budget
- Discussed in the first call Free and non-binding, around 30 minutes.
- Languages
- German, English
- Based in
- Mattighofen, Upper Austria QSP GmbH · FN 677126z · Data stays in the EU.
Products built in-house
Four products I build and run myself.
No page builder, no white-label resale. Built and supported by QSP GmbH in Upper Austria, hosted in the EU.
timelane.cloud
Timelane
Invoices that are compliant in every EU country — ZUGFeRD 2.x, XRechnung, EN 16931. With an EPC SEPA QR code on every invoice: paid in ten seconds instead of thirty days. Plugs into your stack via API.
It bills my entire portfolio. Every invoice QSP GmbH sends comes out of Timelane.
Try it
proxypass.cloud
ProxyPass
Remote access to device fleets sitting in networks you don't control — charging stations, digital signage, kiosks, vending machines. Reachable behind any NAT, with no VPN, no port forwarding and no firewall changes on their side.
Runs on the stack above. Built by someone who wrote his own reverse proxy.
Try it
verifiedapp.io
VerifiedApp
Security scanning with a public badge for web applications. Continuous checking instead of a one-off audit — and a seal your own customers can see.
Every product of mine is scanned with it. What I sell others as proof of security has to pass on my own systems first.
Try it JV with Czaja AI Systems
saldra.at
Saldra
Modular cloud inventory management for retail and trade: items, stock, documents, customer shop and an AI agent. From quote to invoice, in any currency — and you only pay for the modules you use.
Syncs through AutoPatch, stores in SproutDB. Two layers I wrote myself.
Try it JV with Klartext KIWorking with
Writing
I write where I build.
No central company blog — every product has its own. That's where what actually happened during the build gets written down.
Free
Infotafel
An activity calendar that pulls together what local clubs, kindergartens and schools are offering — so parents don't have to dig through twelve newsletters. Free, no ads, no tracking. Not every project has to pay for itself.
Contact
Tell me about the problem.
Not about the solution you have in mind — we'll find that together. I answer personally, and I answer honestly, including when the answer is that you need someone else.
What the first email should say
- What it's about — one paragraph is enough.
- Where it's stuck, and what you have already tried.
- What timeline you have in mind.
- office@qsp.app
- Phone
- +43 676 7014886
- First call
- approx. 30 min, no obligation
- Based in
- Mattighofen, Austria