Clear Communication
No middlemen.
- You speak directly with the person writing your code.
- Run the project in fluent English or German.
- You always know what’s happening, what’s next, and when it ships.
Lean. Complete. Supported.
A site that looks like you meant it, shipped complete with legal compliance.
Websites
Custom software, client portals, and web tools built to your exact business rules.
Web applications
Whatever you or your team do twice manually, you shouldn’t be doing at all.
Automations
Safe, multi-model AI workflows embedded directly into your operational tools.
AI integrations
I’ll find out why and fix it.
No middlemen.
No surprises.
No loose ends.
* Ready for review — not a substitute for legal advice.
We talk. I learn what you need and why it matters.
A clear scope, a fixed price, and a realistic timeline.
You see progress weekly. No black box, no surprises.
Live, tested, and handed over with everything you need.
Ongoing help when you need it — nothing left orphaned.
Not every digital project needs to be built from scratch.
You have the content, the images, your branding and a fairly straightforward idea of what the site needs to do.
You want to present your business, publish articles, show your work, collect enquiries, sell standard products or let people book something.
Start with a platform.
These tools already solve a huge amount for you. You don’t need a developer to reinvent it.
This is a different situation.
Maybe your WordPress site started out perfectly well. Then came a form plugin. A booking plugin. A membership plugin. A subscription. Another plugin to make those two work together. Then another one because the first one couldn’t quite do what you needed.
Nothing is necessarily wrong with WordPress.
But sometimes the growing pile of plugins, subscriptions and workarounds is a sign that the original approach has stopped fitting the problem.
Before adding another layer, it can be worth stepping back and asking: would it actually be simpler to remove the workarounds and build the part we need properly?
Sometimes the answer is a cleanup. Sometimes it’s replacing one piece. Sometimes it’s rebuilding the whole thing more simply.
But maybe…
If it doesn’t fit neatly into an existing platform, we build it around what you actually need.
You don’t need to know how it should be built. You just need to know what you want it to do.
The simple rule
If you already have everything figured out and just need somewhere to put it, I’ll most likely point you straight to one of the platforms listed above.
If you want help with some of it — or all of it — or you already know your idea outgrows every platform on that list, let’s talk.
Tier 1 — Shipped Product
AI-assisted private writing space for processing thoughts and emotions — no data collection, no judgment, no interference. Military-grade encrypted.
React 19, Cloudflare Pages/KV, Anthropic API, AES-GCM-256, Web Crypto API
Zero-knowledge edge architecture: AES-GCM-256 keys derived client-side via PBKDF2 (SHA-256, 100k iterations), held exclusively in sessionStorage — the server stores only unreadable ciphertext. Decoupled three-tier safety pipeline: parallel Haiku 4.5 precheck and Sonnet 4.6 inference with automatic 3× retry loop on postcheck classifier failure — up to nine Anthropic API calls per user message across three independent API keys.
Tier 1 — Shipped Product
Replaces Photoshop subscriptions for mockup art placement — artwork drops into 3D scenes directly in the browser, no uploads, no accounts, no re-renders.
Vanilla JS, Canvas 2D, WebGL2 Shaders, Electron, Geometry Nodes, Blender, bpy
Zero-server visual engine: UPNG.js decodes 16-bit RGBA PNG UV maps for per-pixel bilinear artwork projection entirely in the browser — no uploads, no round-trips. Canvaslit pass separation isolates ambient scene geometry from canvas lighting interactions, enabling real-time artwork blending without re-renders. WebGL2 fragment shaders apply value-noise film grain, chromatic aberration, and vignette as real-time post-processing passes. Desktop manufacturing pipeline: Electron-based BatchProcessorApp drives headless Blender two-pass renders via bpy script with exact render_complete event gating, assembles layered PSDs via ag-psd, packages proprietary .shnibi container archives, and automates Etsy order fulfillment via Dropbox OAuth2 PDF generation.
Tier 2 — Internal Workhorse
Normalizes raw Blender heightmap exports for smooth high-resolution rendering — automated water body flattening, river gradient correction, and noise removal at gigabyte scale.
Python, PyQt5, OpenCV, scikit-image, rasterio, Intel OIDN, GDAL, Blender, QGIS
Memory-safe tiling engine processes 23,265×23,265 px 16-bit TIFF heightmaps across overlapping 2048 px tiles with linear cross-fade edge blending. Inverse feature extraction: river candidates identified by what median blur erases — not shape detection — confirmed via Zhang-Suen skeletonization, shore contact ratio, and aspect ratio. Mask-normalized spatial division — blur(image×mask)/blur(mask) — eliminates land elevation bleeding at water boundaries.
Tier 3 — Unshipped System
On-demand cloud rendering for Blender — GPU servers provision on job submission, render at scale. Zero idle cost.
FastAPI / Flask, NATS JetStream, PostgreSQL Outbox, Backblaze B2, vast.ai CLI
Transactional outbox architecture: PostgreSQL triggers write events before NATS JetStream publish, guaranteeing zero message loss across outages. YAML-driven Rule Processor acts as strict domain boundary — raw database mutations translate to business-domain events without code dependencies. On-demand CUDA container provisioning via vastai CLI; browsers upload directly to Backblaze B2 via pre-signed URLs — render files never transit the backend.
All built with a lean stack, which simply means going out there and finding those puzzle pieces that are specialised exactly for the purpose, and do exactly what you need them to do. Instead of buying the big solutions that bring everything — including the problems that you did not have in the first place.
Building lightweight, easy-to-adjust products that in the long run simply cost less, because they’re easier to maintain, easier to adjust, as they are easier to understand.
Tell me what you need. I’ll tell you how it’s doable.
Beschreiben Sie, was Sie brauchen. Ich sage Ihnen, wie es umsetzbar ist.
Based in Archidona, Andalucía, Spain. Serving clients in Antequera, Loja, Lucena, Vélez-Málaga, Málaga, Granada, Córdoba, Sevilla, Ronda, Marbella, Almería, and Jaén.
Remote work across Germany, Austria, and Switzerland — Berlin, Hamburg, Munich, Cologne, Frankfurt, Stuttgart, Düsseldorf, Dortmund, Dresden, Leipzig, Vienna, Graz, Linz, Salzburg, Zürich, Geneva, Basel, and Bern.
Services available in English and German. Available for subcontractor and overflow work with digital agencies and studios.
Specialisms: freelance React developer, Cloudflare Pages developer, AI integration developer, web app developer, landing page developer, automation developer. Also available for fixing and completing websites built with AI tools — Lovable, Bolt, v0, Cursor.
Freiberuflicher Webentwickler mit Sitz in Andalusien, Spanien. Remote-Projekte für Kunden in Deutschland, Österreich und der Schweiz — Berlin, Hamburg, München, Köln, Frankfurt, Stuttgart, Düsseldorf, Dortmund, Dresden, Leipzig, Wien, Graz, Linz, Salzburg, Zürich, Genf, Basel und Bern.
Verfügbar für Subunternehmer- und Überlaufprojekte mit Digitalagenturen und Studios. Stack: React, Vite, Cloudflare Pages, Cloudflare Workers, Python, Automatisierungspipelines.
Leistungen: Freelance React-Entwickler, Cloudflare-Entwickler, KI-Integrationsentwickler, Web-App-Entwickler, Landing-Page-Entwickler, Automatisierungsentwickler.
Auch spezialisiert auf die Korrektur und Fertigstellung von Websites, die mit KI-Tools erstellt wurden — Lovable, Bolt, v0, Cursor.
Ihr AI-generiertes Projekt ist nicht ganz richtig? Ich finde heraus warum und behebe es.