Software, databases,
and the servers they run on.

Independent IT contractor in Duisburg. One person for all of it, from first sketch to production.

A generalist, on purpose.

Most projects don't fail at one layer. They fail in the gaps between them: the frontend that assumes a schema nobody agreed on, the query that was fine until the table grew, the server nobody wrote anything down about. I work across all of it, so those gaps don't quietly become someone else's problem.

That means I can also tell you when a project isn't for me. A short, honest no costs both of us less than a long, polite maybe.

Based in
Duisburg, Germany
Working languages
German, English, Mandarin
Clients in
Germany, Malaysia, United Arab Emirates

What I take on.

Web and backend

Websites, internal tools, APIs, and the integrations between systems that were never designed to talk to each other.

HTML, CSS, JavaScript  /  PHP  /  Python  /  Node.js

Windows desktop

Where I started, and still useful. Some internal tools belong on the desktop, and a rewrite to the web would cost more than it gives back.

C#  /  C++  /  Windows Forms

Databases and reporting

Schema design, query work, and turning a database nobody queries into reports somebody actually reads.

PostgreSQL  /  MySQL  /  MariaDB  /  SQLite  /  SQL

Servers, networks, security

Setting infrastructure up, hardening it, and writing down how it works, so the next person on call doesn't have to guess.

Linux  /  Networking  /  Backups  /  Access control

Not sure it's a fit? Send a short description. If it isn't for me, I'll say so.

Selected work.

Germany

Infrastructure and support for dental practices

Three practices since 2024. I keep the infrastructure running and handle the day-to-day support. A practice that cannot reach its systems in the morning cannot treat patients, and that sets the standard for how fast things have to be back up.

Germany

IT for a German-Chinese cultural institute

A language and cultural institute in the Ruhr area. I look after the network, the client machines, and the website. German, English and Mandarin all get used here.

Malaysia

Web modules and reporting for a software company

Built the web-facing modules and the reporting workflows, then kept them running. The second half was the real work: operating something for years is a different job from shipping it once.

United Arab Emirates

Cut automation for a textile manufacturer

Reworked a one-click cut-automation flow for a manufacturer in Dubai. Fewer manual inputs per job, and less waiting between steps on the shop floor.

All anonymised. Client names on request, with their approval.

Email is the fastest way to reach me.



I'm currently taking on new projects, and I usually reply within one business day.

PGP

A first message is easier if it covers these four things.

What you need
A short paragraph. What it is, and why now.
When you need it
Even a rough deadline helps me plan.
What it runs on
If a stack already exists. No problem if it doesn't.
What you can spend
Optional, but it saves us both a round trip.

Rather encrypt it? My key is on the left.