Skip to content

I build tools that take over processes in small and mid-sized companies.

You show me a workflow that costs too much time or goes wrong too often, and I build the tool that takes it over. After that it runs in production, belongs to you and can be extended when the process changes. What it costs I tell you once I have seen the process, and then as a fixed price.

What I offer

One service, not a catalogue.

  • One named contact, not a ticket queue
  • Fixed price as soon as the scope is clear
  • Runs on real data, not as a demo
  • Source code and infrastructure are yours
Describe your process

Three packages that already exist

Some jobs come up so often that I do not rebuild them each time. These systems are already running for clients and go live considerably faster than a new build.

The strongest one, because it solves two problems at once

Website wired into a CRM

An enquiry from the website does not land in a mailbox but directly as a record in the CRM. Quotes and invoices are created from there, without anyone retyping data.

  • Enquiry form linked straight to the record
  • Customers, quotes and paperwork in one place
  • Role permissions and an audit trail
  • Paperwork as PDF in your own visual identity
Websites as a service, hosting included

A website you maintain yourself

You change content in your own area, see it as a draft and publish it yourself. No content system to maintain, and nothing that wants patching on a Friday evening.

  • Your own editorial area under /admin
  • Review the draft, then publish
  • Live in about 35 seconds
  • No cookie banner, because no third-party tracking
A sensible addition to any website

Analytics access for your website

Cookie-free visitor numbers, your Google Search Console data and your form enquiries in one view, with a separate login for your team.

  • Cookie-free, so no consent needed
  • Search terms and rankings included
  • Form enquiries archived in the same place
  • A separate login per client

I do not quote blanket prices, because the effort depends on the process. After a first conversation you get a fixed price I hold myself to.

What I take off your plate

If you recognise one of these, it can almost always be automated. A machine does it in seconds and never makes a careless mistake.

Reports and documents at the push of a button

Merge spreadsheets, build a deck from current numbers, produce quotes and minutes in the right layout. Set up once, it takes seconds instead of half a day.

Data from A to B without retyping

No more copy-and-paste between inbox, spreadsheet and system. What comes in lands where it belongs, completely.

Tasks that keep coming back

The daily check, the weekly report, chasing open quotes. It runs by itself and only speaks up when something actually happened.

Finding and collecting

Prices, suppliers, addresses, tenders, competitors. Instead of clicking for hours you get a finished list you can work with straight away.

Customers and orders in one place

Enquiries, quotes, invoices and documents together instead of across five folders. Replaces the spreadsheet that actually runs your company.

A website that pulls its weight

You edit the content yourself, enquiries land in the system rather than an inbox, and the numbers sit in one view.

How a project runs

Automations fail on trust and handover, not on programming. The process is built around that.

  1. 01

    Look at it

    I go through the process, count where the hours go, and also tell you which parts are not worth automating. That list is often the most valuable one.

  2. 02

    Smallest version

    The simplest variant runs on real data in production first, not a demo that only works in the meeting.

  3. 03

    Make it production-ready

    Container, monitoring, backups, documentation. Built to survive a holiday, a handover and me.

  4. 04

    Maintain or hand over

    Your repository and your server, or my retainer. Both are fine, it just has to be decided. An automation nobody maintains turns into a risk.

One point that comes up every time: the source code and the infrastructure are yours. No platform you cannot leave, and no licence that expires with our contract.

Take a look

Finished systems running for clients. If one of them fits, I will show it to you live in a call and you will see immediately whether it holds up.

CRM

Kappler CRM

Customers, quotes and documents in one place. A quote is assembled from building blocks rather than an old file, and the paperwork for acceptance and qualification hangs off the record.

For manufacturers with quotes that need explaining

Application

AutoDesk

An application for property management: buildings, units, statements and receipts in one system, with separate roles for staff and owners.

For managers still living in spreadsheets and paper

Application

Leanteq Talent Studio

Matches applicants and open roles automatically instead of reading every CV by eye. With its own login for the team.

For staffing and recruiting

Extension

Extension for Adobe Experience Manager

Takes the repetitive clicks out of daily editorial work. What used to be five steps per page is now one.

For editorial teams in large organisations

Website

Websites with editorial access

You edit the content yourself, review it as a draft and publish with one click. The change is live in about 35 seconds.

For anyone tired of calling someone for every text change

Application

Analytics access

Visitor numbers without cookies, search terms from Google and the enquiries from your website in one view.

For anyone who wants to know what the website brings in

I will show you live access in a call.

What I work with

  • Python
  • TypeScript
  • Node.js
  • Playwright
  • Docker
  • PostgreSQL
  • Supabase
  • n8n
  • Claude & GPT APIs
  • Astro
  • Next.js
  • Remotion
  • nginx
  • Cloudflare
  • Adobe Experience Manager

The tools follow the problem and never the other way round. If a ready-made no-code platform is the right answer, I will say so and build it there.