Zum Inhalt springen

Lass uns reden

DawidLewandowski

Ich bringe ein Problem vom ersten Gespräch bis zum laufenden Deployment.Wichtiger als jedes Framework zu kennen ist, das richtige Werkzeug für das Problem zu wählen. Shopware 6 und PHP/Symfony sind mein Kerngebiet; Webanwendungen und KI-Funktionen der Rest der Arbeit.

Porträt von Dawid Lewandowski

Ich habe als Entwickler in zwei Unternehmen gearbeitet und bin dann in die Selbstständigkeit gewechselt. Heute arbeite ich vor allem als In-house-Entwickler für einen schnell wachsenden E-Commerce-Shop, daneben für eigene Kunden und an kleineren Projekten.

Standort
Polen
Arbeitssprachen
Englisch & Polnisch
Unternehmen
Lcommerce Solutions

01Wie ich arbeite

Die meisten Kunden kommen nicht mit einer Spezifikation. Sie kommen mit einem Problem.

Bestellungen kommen als PDF. Produktseiten brauchen Texte in sechs Sprachen. Die Empfehlungslogik kann sich nicht erklären. Meine Aufgabe ist herauszufinden, was wirklich gebraucht wird, die Lösung zu entwerfen, zu bauen und in Produktion zu bringen. Backend, Frontend, Architektur und Planung an einem Ort, damit nichts zwischen Leuten verloren geht.

  • Shopware 6 & Symfony

    Eigene Plugins, Integrationen, Checkout und Administration, Migrationen. Die Plattform, die ich am besten kenne und auf der die meisten meiner Kunden laufen.

  • Webanwendungen

    Von der groben Idee zum laufenden Produkt: Datenmodell, API, Oberfläche, Hosting. Ich plane es, baue es und halte es am Laufen.

  • KI, wo sie sich lohnt

    Produktbilder, Texte und Alt-Texte allein aus den Fotos, Empfehlungen, die sich selbst erklären, n8n-Automatisierungen. Alltagswerkzeuge in meiner Arbeit, meist über fal.ai und Replicate.

02Produkte

Fünf Produkte, die ich entworfen, gebaut und selbst betreibe.

Design, Backend, Frontend, Infrastruktur, von der Idee bis zur Produktion. So sieht „eine Person vom Problem bis zum Deployment“ in der Praxis aus.

02.1meloo.io

Meloo

Spanisch lernen mit den Songs, die du liebst.

Für Menschen, die Wörter kennen, aber Menschen nicht verstehen.

Ein Song wird zur Lektion: Text wortgenau synchronisiert, jedes Wort im Kontext übersetzt, Redewendungen erklärt, Verben konjugiert, Karteikarten mit verteilter Wiederholung. Kostenlos, Anmeldung mit Google oder E-Mail.

Was unter der Haube steckt

  • Eine vierstufige Pipeline macht aus einem YouTube-Link einen ausgerichteten, übersetzten, geprüften Songtext.
  • Drei Übersetzungsebenen in einem Prompt: die Zeile, die Redewendung, das Wort im Kontext.
  • FSRS-Wiederholung von Grund auf implementiert.
  • Alle KI-Arbeit läuft offline. Ein Lernender wartet nie auf ein Modell.
Öffnen meloo.io

Symfony · Vue · MySQL · Claude · Whisper · TTS

Meloo-Player mit Wort für Wort übersetztem Songtext

02.2doc2cart.com

Doc2cart

Aus einer PDF-Bestellliste wird ein gefüllter Warenkorb.

Für B2B-Shops, deren Kunden aus Tabellen und gedruckten Listen bestellen.

Eine API-first-Plattform plus zwei kostenlose Integrationen, für Shopware 6 und Shopify, damit ein Shop die API nutzen kann, ohne einen eigenen Client zu schreiben. Die Shopify-App ist im App Store; das Shopware-Plugin kommt über Packagist.

Was unter der Haube steckt

  • OCR von Tabellen aus Dokumenten unterschiedlicher Qualität, mit Spaltentyp-Hinweisen, die Fehler in Artikelnummern reparieren.
  • Der Prüf-Assistent wird einmal gerendert und in beiden Plattformen eingebettet, je Host gestylt.
  • HMAC-signierte API, zweistufige asynchrone Verarbeitung, seitenbasierte Abrechnung.
  • Zehn Oberflächensprachen, bis hinunter in den Shopify-Theme-Editor.
Öffnen doc2cart.com

Symfony · Vue · AWS Textract · Stripe · Shopify-App (Remix)

Doc2cart-Assistent beim Zuordnen der Spalten einer gescannten Bestellliste

02.3bookchair.io

BookChair

Online-Buchung für Barbershops, ohne Marktplatz, der mitverdient.

Für kleine Dienstleistungsteams von einer bis acht Personen.

Kunden buchen mit drei Feldern, ohne Konto. Der Shop bekommt einen Teamkalender, SMS-Bestätigungen und Schutz vor No-Shows, bezahlt pro SMS statt als Plattformgebühr.

Was unter der Haube steckt

  • Preisliste fotografieren und ein Vision-Modell legt den Leistungskatalog an, Dauer geschätzt.
  • Verfügbarkeit mehrerer Mitarbeiter: eine Leistung kann mehrere Personen gleichzeitig brauchen, jede mit Tageslimit.
  • Double-Opt-in-Buchungen, die von selbst verfallen, gesteuert über verzögerte Nachrichten statt Cron.
  • SMS-Guthaben nach Länderstufe bepreist, damit die Marge teure Ziele überlebt.
Öffnen bookchair.io

Symfony · Vue · MySQL · AWS SNS · Stripe · fal.ai

BookChair-Teamkalender mit Buchungen

02.4taste-vision.io

TasteVision

Professionelle Food-Fotos aus einem Handy-Schnappschuss.

Für Restaurants, Foodtrucks und Liefermarken.

Foto des echten Gerichts hochladen, Küche und Stil wählen, in Sekunden ein gestyltes Foto zurückbekommen. Das Gericht bleibt genau, wie es ist; nur Licht, Hintergrund und Styling ändern sich.

Was unter der Haube steckt

  • Bild-zu-Bild-Generierung mit einem Prompt, der das Essen unangetastet lässt, damit man nie ein Gericht verkauft, das man nicht serviert.
  • Eine Küche-mal-Stil-Matrix in der Datenbank, damit neue Looks ohne Deployment live gehen.
  • Ein Gast-Modus, in dem Fremde vor der Registrierung generieren, später mit dem Konto zusammengeführt.
  • Token-Guthaben mit Einmalpaketen über Stripe.
Öffnen taste-vision.io

Symfony · Vue · Replicate · Flux Kontext · Stripe

TasteVision vorher und nachher: ein Handyfoto eines Gerichts und seine gestylte Version

02.5readly.fun

Readly

Lies alles Wort für Wort, in deinem Tempo.

Für alle, die Artikel, Papers und Bücher schneller durchkommen wollen.

Ein Schnellleser im Browser auf RSVP-Basis: Wörter erscheinen einzeln an einem festen Punkt, damit die Augen nicht mehr springen. Text einfügen, ein PDF oder EPUB ablegen oder einen Artikel-Link einfügen. Kostenlos, ohne Konto, in der Beta.

Was unter der Haube steckt

  • PDF und EPUB werden im Browser geparst: ein 400-Seiten-Buch verlässt das Gerät nie, einen Upload-Endpunkt gibt es nicht.
  • Layout-Heuristiken entfernen Kopfzeilen, Fußnoten und Seitenzahlen, damit der Leser den Text liest und nicht das Drumherum.
  • Artikel-Links holt der Server mit Readability, bei jedem Redirect gegen SSRF geprüft und rate-limitiert.
  • Version 2.0 ist die abgearbeitete Feedback-Liste aus Version 1: ein Fokusbuchstabe, der stehen bleibt, Tippen statt Halten, Pausen an den Kapiteln.
Öffnen readly.fun

Symfony · Vue · pdf.js · Readability · Mixpanel

Readly-Startseite mit dem Reader, der ein Wort mit hervorgehobenem Fokusbuchstaben zeigt

03Shopware & Shopify

Shopware Extension Partner, elf Erweiterungen im Store.

Von CMS-Elementen und DeepL-Übersetzungen bis zu Admin-Werkzeugen und einer Feiertagsbedingung für den Rule Builder. Gepflegt für die aktuellen Shopware-Versionen. Dazu eine App im Shopify App Store.

  1. 01

    DeepL Translations

    Massenübersetzung von Produkten, Eigenschaften, Kategorien und Herstellern.

  2. 02

    Simple Shopping Boxes Slider

    Ein responsiver CMS-Slider für Produkte, Kategorien und eigene Inhalte.

  3. 03

    Static Pages CMS Sections

    CMS-Sektionen auf Konto- und Registrierungsseiten.

  4. 04

    National Holidays

    Feiertage per API importiert, eine Rule-Builder-Bedingung, Bestellungen auf Wunsch blockiert.

  5. 05

    Multi Unit Measure Conversions

    Mehrere Maßeinheiten pro Produkt, je Verkaufskanal.

  6. 06

    Advanced Manufacturer Grid

    Ein Herstellerraster mit SEO-URLs und Produktlisten.

  7. 07

    Quick History & Bookmarks

    Letzte Admin-Aktivität und gespeicherte Lesezeichen, ein Klick entfernt.

  8. 08

    Media Usage & Extension Filters

    Sehen, wo eine Mediendatei verwendet wird, und nach Dateityp filtern.

  9. 09

    Custom Fields Default Value

    Standardwerte für Zusatzfelder bei jeder neuen Entität.

  10. 10

    Customer Language Selection

    Die Sprache im Admin angelegter Kunden, damit die Willkommensmail richtig ankommt.

  11. 11

    No Payment Method Preselection

    Keine vorausgewählte Zahlungsart im Checkout, wie manche Verbraucherschutzgesetze verlangen.

  12. +1

    Doc2cart für Shopify

    Produktdaten aus Dokumenten direkt in den Warenkorb importieren.

04Etwas anderes

Außerdem: Websites für kleine Unternehmen und Praxen.

Schnell, modern, zuerst fürs Handy gebaut, ohne Systeme, die niemand benutzt. Sie bekommen eine Seite, die sofort lädt und sagt, was Sie tun. Änderungen sind eine Nachricht entfernt.

  • Fertig in Tagen, nicht Monaten
  • Keine Plugins zum Aktualisieren, nichts geht kaputt
  • Ihre Domain, Ihre Inhalte, kein Lock-in
Nach einer Website fragen

05Kontakt

Ein Problem zu lösen? Schreib ein paar Sätze dazu.

Ich antworte innerhalb eines Werktags.

Oder anrufen
+48 517 232 456

Ihre Nachricht geht direkt in mein Postfach und nirgendwo sonst hin.