Verfügbar für Agentur-Backlogs & Projekte
L.
Freelance Backlog-Partnerfür Schweizer Web- & Digitalagenturen

Webentwickler in Basel: WordPress-Websites und Web-Apps nach Mass.

Ich entlaste euer Kernteam genau dort, wo im Alltag die Zeit fehlt: Von schnellen WordPress-, Elementor- & CSS-Fixes über messbares lokales SEO (Google & KI-Suche) bis zu kompletten Dashboards & Web-Apps mit React & Supabase.

− Dieses Ticket liegt seit drei Sprints im Agentur-Backlog.
BACKLOG TICKET #402
WordPress · Elementor · Mobile Bug

Mobile Menü überlappt & CTA-Button ragt über den Bildschirmrand

OFFEN
LIVE VORSCHAU (iPhone 16 · 390px)● Problem aktiv (Vorher)
KundenSeite.ch
StartAngebotKontakt
Jetzt Offerte anfragen (Overflow!)
elementor-mobile-patch.cssGeschätzter Aufwand: 20 Min.
- .mobile-nav-wrap { width: 120vw; overflow: visible; }- .hero-cta-btn { margin-right: -48px; white-space: nowrap; }  /* Klicke unten auf «Ticket lösen», um den Patch anzuwenden */
// Einfacher Ablauf für Agenturen

Kein langes Onboarding. Einfach Ticket rüberschieben.

Overnight-Service: Tickets, die ihr mir um 17:00 Uhr schickt, sind oft schon am nächsten Morgen um 08:30 Uhr fertig auf dem Staging.

  1. SCHRITT 01Aufwand für euch: 2 Min.

    Backlog-Ticket oder Aufgabe schicken

    Schickt mir einfach den Link zur Seite, einen kurzen Screenshot oder ein Loom-Video (egal ob WordPress-Bug, mobile Darstellung, RankMath-Setup oder Feature-Wunsch).

  2. SCHRITT 02 · GRATIS TEST0.– CHF Risiko

    Erstes kleines Ticket (bis 30 Min.) löse ich kostenlos

    Statt langer Bewerbungsgespräche seht ihr direkt am echten Code, wie sauber, schnell und unkompliziert ich in eurer bestehenden WordPress- oder Git-Umgebung arbeite.

  3. SCHRITT 03Stundenbasis oder Fixpreis

    Flexibler Abruf bei Spitzenlast

    Ihr bucht mich genau dann, wenn euer Team voll ist. Für einzelne Tickets auf Stundenbasis, klare Fixpreis-Pakete oder komplette Kunden-Websites und individuelle Web-Apps.

// Echte Referenzen & Systeme

Zwei Welten. Ein Ansprechpartner.

Ich führe WordPress und Local SEO als schnellen Einstieg für euer Tagesgeschäft. Gleichzeitig bringe ich die Architektur-Erfahrung mit, um komplette Web-Apps und interne Tools mit React und Supabase zu bauen.

CASE 01 · WORDPRESS & LOCAL SEORolle: Freelance Webentwickler & SEO (1 Jahr Aufbau & Betrieb)
vakeup.ch (Live-Website) ↗

VakeUp Basel: Vom Neuaufbau bis in die Top 1–5 bei Google, ChatGPT & Gemini

Für das Basler Catering- & Take-Away-Unternehmen (100 % vegetarisch/vegan, Fokus auf lokale Zutaten) habe ich die komplette WordPress-Präsenz aufgebaut, komplexe Bestell- und Anfrageprozesse über Fluent Forms integriert und das lokale Suchmaschinenmarketing übernommen.

Nachweisbare Rankings (Raum Basel)Organisch + KI-Suche
🔍 «catering basel»
Top 1–3 auf Google
🔍 «veganes catering basel»
Platz 1 auf Google
🔍 «vegetarisches catering» / «firmen catering»
Top 1–5 auf Google
🤖 ChatGPT & Google Gemini Empfehlung
Top-Empfehlung in Basel
  • WordPress
  • Elementor
  • RankMath SEO
  • Fluent Forms
  • Local SEO / GEO
  • Google Ads
  • Custom SVG Animationen
✦ LIVE CODE-BEISPIEL AUS VAKEUP.CHReines SVG + CSS Keyframes (0 KB Video-Last)
VakeUp♥
💡 Performante Inline-SVG-Illustrationen statt schwerer Videos. Gut für PageSpeed und SEO.PageSpeed 95+
CASE 02 · INTERNES ERP & TEAM-DASHBOARDVon Scratch gebaut · Next.js 16 · React 19 · Supabase
Inkl. Begleit-App für Smart Fridges (unter NDA)

Massgeschneidertes Betriebs-Dashboard im Stil von Slack & Monday

Standard-Tools passen oft nicht zum echten Küchen- und Catering-Alltag. Ich habe von Grund auf ein eigenes Betriebs-Cockpit entwickelt, das Catering-Anfragen, HACCP-Protokolle, Finanzen, Inventar, Küche, Mitarbeiterverwaltung, Vertragsspeicher und Live-Team-Chat an einem Ort bündelt.

  • Strikte Rollen-Sichtbarkeit: Ein Admin sieht alle Module (inkl. Finanzen & Verträge via signierten Supabase-Storage-Links), während Küche oder Fahrer nur ihre relevanten Bereiche sehen.
  • Echtzeit-Team-Chat: Eigene Chat-Blase mit Ungelesen-Zähler über Supabase Realtime, komplett ohne laufende Lizenzkosten pro Mitarbeiter.
  • Companion Smart-Fridge App (unter Geheimhaltung): Zusätzlich entstand eine spezialisierte App zur Bewirtschaftung von intelligenten Kühlschränken.
⚙️ TECHNISCHE ARCHITEKTUR & SPECS ANZEIGEN (FÜR TECH-LEADS)

Frontend: TypeScript, React 19 (TSX), Next.js 16 (App Router), Tailwind CSS 4, Drag & Drop Cockpit-Karten.

Backend (serverless): Supabase Postgres, Supabase Auth (Benutzername oder E-Mail), Supabase Storage (signierte Links für Finanz- & Vertragsdateien), Supabase Realtime.

Build & QA: Statischer Export (next build → out), strikter ESLint & TypeScript-Check beim Build.

INTERAKTIVE ROLLEN-VORSCHAUTeste das Berechtigungssystem:
Navigation
📋 Cockpit
🥗 Küche
🌡️ HACCP
📦 Inventar
💰 Finanzen
📄 Verträge
🧊 Fridge-App
CATERING & KÜCHE
Firmen-Event Basel (85 Pers.)

Status: Vorbereitung läuft · HACCP Temperatur geprüft ✓

🔒 NUR FÜR ADMIN SICHTBAR
Finanzen & Signierte Dokumente

Monatsabschluss, Lieferantenverträge & Margen-Übersicht.

Team-Chat (Supabase Realtime): «Lieferung für 11:30 Uhr ist verpackt und bereit.»
2 neu
CASE 03 · MULTI-USER WEB-APP & KILive unter linus-os.ch · Cloudflare Workers + Supabase RLS
linus-os.ch öffnen ↗

Linus OS: Modulares Alltags-, Finanz- & Gesundheits-System mit KI-Foto-Scanner

Eine vollwertige Multi-User-Plattform (Deutsch / CHF), mit der Nutzer Termine, Projekte, Kunden, Finanzen, Einkaufslisten, Routinen und Ernährung an einem Ort verwalten. Dank Postgres Row Level Security (RLS) sieht jedes Konto strikt nur seine eigenen Daten und blendet nicht benötigte Module komplett aus der UI aus.

📸 OpenAI Vision Essens-Scan

Foto vom Teller → KI schätzt Kalorien & Makros vor dem Speichern. Kosten: < 1 Rappen pro Scan.

📲 Strichcode & Web-Push

Kamera-Scanner mit Anbindung an Open Food Facts + Service-Worker Web-Push für Morgen-/Abend-Reviews.

⚙️ TECHNISCHE ARCHITEKTUR VON LINUS-OS.CH ANZEIGEN

UI & Stack: TypeScript, React 19, Next.js 16 (App Router), Tailwind CSS 4, shadcn/ui, mehrere Farbpaletten (Hell/Dunkel), individuell konfigurierbare 6er-Mobile-Bottom-Bar.

Daten & APIs: Supabase Postgres + RLS auf Zeilenebene, OpenAI Vision API, Open Food Facts API, ICS-Kalender-Import.

Hosting: Statischer Export ausgeliefert über Cloudflare Workers auf linus-os.ch.

INTERAKTIVE VORSCHAU: KI-KALORIENSCHÄTZUNG & MODULE< 0.01 CHF / API-Call
Buddha Bowl mit Tofu & Quinoa
Quelle: OpenAI Foto-Analyse · Vor dem Speichern editierbar
KALORIEN540 kcal
PROTEIN28 g
CARBS58 g
FETT19 g
MODULARE UI (pro Konto ein- und ausblendbar):
✓ Heute & Kalender✓ Finanzen (CHF)✓ Gesundheit & KI-Scan✓ Business & KundenWissen / Archiv (Ausgeblendet)
CASE 04 · KONTEXT-KI & EDGE FUNCTIONSLive unter thip.linus-os.ch · Vite + React 19 + Supabase Edge Functions
thip.linus-os.ch öffnen ↗

thipthipTranslate: Kulturelle Kontext-Übersetzung mit API-Caching & Kosten-Cockpit

In Sprachen wie Thailändisch, Laotisch oder Vietnamesisch hängt jedes Satzende und Pronomen davon ab, wer spricht, mit wem (Partner, Ältere, Fremde) und in welcher Stimmung. Diese Web-App liefert statt sturer Wort-für-Wort-Übersetzungen kulturell treffsichere Formulierungen inkl. Lautschrift, Begründung, 3 Alternativen und Live-Gesprächsmodus (OpenAI Whisper + Sprachausgabe).

WARUM DIESER CASE FÜR AGENTUR-KUNDEN WICHTIG IST:

Viele KMU wollen KI-Funktionen, fürchten aber unkontrollierte OpenAI-Kosten oder geleakte API-Keys. In thipthipTranslate liegt der Key geschützt als Secret in Supabase Edge Functions, ein Datenbank-Cache fängt doppelte Anfragen kostenlos ab, und ein Admin-Dashboard überwacht Token-Kosten in Echtzeit.

INTERAKTIVER KONTEXT-TEST (DE → THAI / LAO)
Ausgangssatz: «Hast du heute schon etwas gegessen?»
«Gin khao rue yang khrap?» (กินข้าวหรือยังครับ)

Warum diese Wahl: Liebevolle, alltägliche Frage unter Partnern/Freunden in Thailand («Schon Reis gegessen?»). Natürlicher Tonfall ohne steife Distanz.

🛡️ Admin-Dashboard: OpenAI API-Cache aktivModell-Routing: Lao (Pro) / DE-EN-TH (Mini)
// Angebot für Schweizer Agenturen & KMU

Wofür ihr mich buchen könnt.

Saubere Übergabe, direkte Kommunikation auf Schweizerdeutsch oder Deutsch und kalkulierbare Preise. Auf Stundenbasis oder als Fixpreis pro Ticket und Meilenstein.

01 / TAGESGESCHÄFTSofort verfügbar

WordPress & Elementor Backlog-Support

Ich arbeite liegengebliebene Tickets eurer Kunden ab: Mobile Darstellungsfehler, CSS-Glitches, komplexe Fluent-Forms-Strecken, neue Landingpages oder individuelle SVG-Animationen.

Mehr erfahren →
Abrechnung:Fixpreis pro Ticket / Stundensatz
02 / SICHTBARKEITWhite-Label möglich

Local SEO (RankMath) und GEO

Technische und inhaltliche Optimierung für lokale Suchbegriffe in der Schweiz, damit die Platzierung bei Google besser wird und das Unternehmen auch in ChatGPT und Gemini leichter zu finden ist.

Mehr erfahren →
Beweis:Top 1–5 Rankings in Basel
03 / CUSTOM WEB-APPSAI-First Speed

Individuelle Dashboards, Portale & KI-Tools

Wenn WordPress an seine Grenzen stösst: Ich baue mit Cursor AI, React/Next.js und Supabase sichere Kundenportale, interne Team-Dashboards und OpenAI-Integrationen in Rekordzeit.

Mehr erfahren →
Architektur:Next.js · Supabase RLS · Cloudflare
// Preise & Konditionen

Transparente Preise statt Agentur-Aufschlag.

Ein fairer Stundensatz für einzelne Tickets, oder ein Fixpreis, wenn der Umfang klar ist. Alle Preise in CHF. Die Offerte kommt immer vorab und ist unverbindlich.

Stundensatz
CHF 45.–

pro Stunde · Abrechnung im 15-Minuten-Takt · keine Mindestabnahme, kein Abo

Backlog-Ticket

ab CHF 45.–

CSS-, Elementor- oder Plugin-Fix bis 1 Std. Das erste Ticket bis 30 Min. ist gratis.

Landingpage

ab CHF 690.–

1 Seite in WordPress/Elementor, responsive, Formular, RankMath-Grundsetup und PageSpeed-Optimierung.

KMU-Website

ab CHF 1'890.–

Bis 5 Seiten WordPress, Design nach CI, Kontaktformular, Impressum/Datenschutz-Struktur, Local-SEO-Basis und Einführung.

Local-SEO-Setup

CHF 890.–

Keyword-Analyse, RankMath, Schema, Google-Unternehmensprofil und GEO. Rank Math Pro plus WP Rocket ist von Vorteil. Die Lizenz kostet rund CHF 155.00 pro Jahr und zahlt der Kunde. Fixpreis für WordPress-Seiten. Bei einem anderen CMS oder eigenem Code gibt es den Preis auf Anfrage, nachdem ich das System angeschaut habe.

Google Ads

CHF 390.– + CHF 190.– / Monat

Einrichtung einer lokalen Suchkampagne. Betreuung: ein Check pro Monat für diese Kampagne. Das Werbebudget bei Google ist extra. Weiteres zu CHF 45.–/Std.

Wartung & SEO-Betreuung

ab CHF 149.– / Monat

Updates, Backups, Uptime-Monitoring, monatlicher Ranking-Report und 1 Std. Support inklusive. Monatlich kündbar.

Web-App / MVP

ab CHF 3'900.–

Dashboard, Kundenportal oder KI-Tool mit React, Next.js und Supabase, inklusive Login, Rollen (RLS) und Hosting-Setup.

Alle Preise in CHF. Fixpreise gelten für den in der Offerte beschriebenen Umfang; Zusatzwünsche rechne ich transparent im Stundensatz ab.

<fixed/>★ SEO #1
Linus · Webentwickler aus Basel, remote im Einsatz
// Über mich & meine Arbeitsweise

Pragmatischer Umsetzer statt Agentur-Blabla.

Grüezi, ich bin Linus, Webentwickler aus Basel. Ich verbinde zwei Dinge, die man selten in einer Person findet: Ich kenne das klassische Schweizer KMU-Geschäft mit WordPress, Elementor, lokalem SEO und Google Ads in- und auswendig. Parallel dazu baue ich leidenschaftlich gern komplexe Web-Apps mit React, TypeScript und Supabase.

Bei der App-Entwicklung arbeite ich offen und gezielt mit Cursor AI direkt im Code. Während KI die Tipparbeit beschleunigt, verantworte ich die komplette Datenbank-Architektur, das Sicherheitskonzept (Row Level Security, geschützte Edge Functions), die API-Kostenkontrolle und den sauberen Build. Für euch als Agentur heisst das: Agentur-Qualität in einem Bruchteil der üblichen Durchlaufzeit.

SPRACHEN
Deutsch / CH-Deutsch, Englisch
ANTWORTZEIT
Innert 4 Arbeitsstunden
EINSTIEG
1. Test-Ticket (30m) gratis
// Häufige Fragen von Agenturen

Test-Ticket, Ablauf, Preise. Kurz beantwortet.

Wie funktioniert das kostenlose Test-Ticket?

Ihr schickt mir eine kleine, klar umrissene Aufgabe aus eurem Backlog, zum Beispiel einen Mobile-Bug, ein Elementor-Problem oder ein RankMath-Setup. Aufgaben bis 30 Minuten löse ich beim ersten Mal kostenlos und unverbindlich. Ihr seht so direkt am echten Code, wie ich arbeite.

Was kostet ein Webentwickler in Basel bei dir?

Mein Stundensatz beträgt CHF 45.– und wird im 15-Minuten-Takt abgerechnet. Für klar definierte Aufgaben gibt es Fixpreise: Landingpages ab CHF 690.–, KMU-Websites ab CHF 1'890.–, ein Local-SEO-Setup für WordPress für CHF 890.–, Google Ads ab CHF 390.– Einrichtung plus CHF 190.– Betreuung pro Monat, und Web-Apps ab CHF 3'900.–. Ihr erhaltet immer vorab eine unverbindliche Offerte.

Stundensatz oder Fixpreis: was ist besser für unsere Agentur?

Für einzelne Backlog-Tickets und Wartung lohnt sich der Stundensatz, weil ihr nur die effektive Zeit bezahlt. Bei neuen Websites, Landingpages oder Web-Apps mit klarem Umfang empfehle ich einen Fixpreis pro Meilenstein. So ist das Budget für euch und euren Kunden planbar.

Wie läuft die Zusammenarbeit mit Agenturen ab?

Ihr schickt mir das Ticket per E-Mail, über euer Ticketsystem oder als Loom-Video. Ich arbeite in eurer bestehenden WordPress- oder Git-Umgebung, idealerweise auf einem Staging-System, dokumentiere jede Änderung und übergebe sauber zur Abnahme. White-Label ist möglich. Euer Kunde muss nicht wissen, dass ich mitarbeite.

Wie schnell antwortest du und wann ist ein Ticket erledigt?

Ich antworte innert 4 Arbeitsstunden mit einer Einschätzung. Kleine Fixes, die ihr am späten Nachmittag schickt, sind oft schon am nächsten Morgen auf dem Staging bereit.

Machst du auch Local SEO für Firmen in Basel?

Ja. Ich optimiere WordPress-Websites mit RankMath, strukturierten Daten (LocalBusiness-Schema), Google-Unternehmensprofil und Inhalten für lokale Suchbegriffe. Das verbessert die Platzierung in der Region und die Chancen, in KI-Suchen wie ChatGPT, Gemini und Perplexity vorzukommen. Wie weit es nach oben geht, hängt von Branche, Konkurrenz und Ausgangslage ab. Bei VakeUp Basel liegt «catering basel» damit auf Platz 1–5.

Wann ist eine Custom Web-App sinnvoller als WordPress?

Sobald ihr Logins mit Rollen, interne Abläufe, Echtzeit-Daten oder KI-Funktionen braucht, stösst WordPress an Grenzen. Dann baue ich mit React, Next.js und Supabase massgeschneiderte Dashboards und Portale, mit Row Level Security, damit jeder Benutzer nur seine eigenen Daten sieht.

// BLOG & INSIGHTS

Praxiswissen aus Basel: WordPress, SEO & Web-Apps.

Alle Artikel ansehen →
UNVERBINDLICH KENNENLERNEN

Schickt mir euer erstes kleines Backlog-Ticket.

Habt ihr einen nervigen CSS-Bug auf Mobilgeräten, ein Elementor-Widget, das klemmt, oder eine Frage zu einem Web-App-Projekt? Füllt kurz das Formular aus. Ich melde mich innert 4 Arbeitsstunden mit einer klaren Einschätzung.

  • ✓ Erstes Test-Ticket (bis 30 Min.) kostenlos
  • ✓ Keine Mindestabnahme, kein Abo
  • ✓ Saubere Dokumentation jeder Änderung
  • ✓ Daten bleiben in der Schweiz (Zürich)

Lieber direkt anrufen?

Jetzt anrufen · +41 78 210 30 59

Mit dem Absenden akzeptiert ihr die Datenschutzerklärung. Spam-Schutz durch Cloudflare Turnstile.