Languages
The foundation. PHP and JavaScript are the two I have thought in daily for years; SQL joins in whenever data has to do more than sit there.
- PHP
- JavaScript
- HTML5
- CSS3
- SCSS
- SQL
Skills
The list below is my actual toolkit, not a wish list. I have separated what I use every day from what I know well enough to pick up when a project calls for it.
The foundation. PHP and JavaScript are the two I have thought in daily for years; SQL joins in whenever data has to do more than sit there.
Laravel is home for anything that needs structure on the server. On the frontend I choose by project, not by fashion.
Working knowledge
Not as a click-together builder but as a foundation: custom themes, custom plugins, custom backend fields — so the people who edit the site can work without me afterwards.
Working knowledge
I set up the environment my code runs in, from the database schema to the certificate on the server.
The part projects underestimate most: systems that have to talk to each other, and domains that need to resolve on a Monday morning.
Design before build. CorelDRAW and Photoshop are left over from the signage years — the way of thinking stayed, the tools are now Figma and Adobe XD.
A Git history you can read, and small CLI tools of my own for anything I have done by hand more than three times.
Six years inside a Düsseldorf SEO agency leave a mark: I build sites that are cleanly indexable and fast, Core Web Vitals included.
Developed on macOS, shipped on Linux, tested on everything.
This website is itself an example: October CMS v3, a custom theme, no page builder, no trackers, self-hosted fonts.
Google Analytics is on this list because I can work with it. I deliberately do not run it on this site — nor any other tracker. That is why there is no cookie banner here.
Employment reference
„Seine Arbeitsweise war jederzeit hochstrukturiert, zielorientiert und äußerst zuverlässig."
A project enquiry, a role to fill, or just a technical question — write to me. I usually reply within one working day.