Sprache

Kontakt aufnehmen
Rostislav Sofronov
realmag777 verfügbar für Projekte

Rostislav Sofronov Senior WordPress- & WooCommerce-Entwickler · Plugin- & Produkt-Architekt

Ich begleite ein Produkt von der ersten Spezifikation bis zur Support-Warteschlange Jahre später. 12 Plugins auf wordpress.org, eine SaaS-Lösung, die einen WooCommerce-Shop in einen Telegram-Bot verwandelt, eine Chrome-Erweiterung und Android-Apps.

realmag777.config.js JS
const realmag777 = {  role: ["Senior WordPress & WooCommerce Developer",         "Plugins & Products Architect"],  inIT: 2006,  ownProductsSince: 2012, // first plugin on wordpress.org  activeInstalls: 167_000, // sum of wordpress.org counters  stack: ["PHP", "WordPress", "WooCommerce", "MySQL",          "JavaScript", "Node.js", "HTML5", "CSS3",          "Docker", "MCP"],}; export default realmag777;
node realmag777.config.js 5 Felder · 0 Warnungen
  • HUSKY 80.000+ Installationen
  • FOX 50.000+
  • BEAR 30.000+
  • WOLF 4.000+
  • WOOT 1.000+
  • MDTF 1.000+
  • WPCS 900+
  • InPost Gallery 700+
  • TableOn 200+
  • Botoscope SaaS
  • Voice Master 2.000 Nutzer
  • ClearLap Android
  • FlashReader Android

In Zahlen

  • In der IT seit 2006 Templates und Themes für CMS: HTML, CSS, JavaScript, PHP und MySQL.
  • Eigene Produkte seit 2012 Erstes Plugin auf wordpress.org: Mealingua, 13. Februar 2012.
  • Produkte 16 12 Plugins, eine SaaS-Lösung, eine Chrome-Erweiterung, 2 Android-Apps.

Projekte

Produkte, die ich entworfen und gebaut habe und weiterhin betreue

Jede Projektseite listet die im Produkt gelösten Probleme, nach Bereichen gruppiert. Installationszahlen und Bewertungen stammen von wordpress.org, wo Sie lesen können, was Nutzer schreiben: HUSKY-Rezensionen, FOX-Rezensionen, BEAR-Rezensionen.

WooCommerce-Plugins

  • WooCommerce ·

    aka WOOF

    Lässt Kunden einen großen Katalog nach Kategorie, Attribut, Preis, Lagerbestand und Text eingrenzen, mit Filterseiten, die Google indexieren kann.

    • dynamische Neuberechnung
    • SEO-URLs
    • Turbo-Modus
    80.000+ 4.6
  • WooCommerce ·

    aka WOOCS

    Zeigt Preise in der eigenen Währung des Besuchers und kann die Zahlung in dieser Währung annehmen, damit ausländische Kunden wissen, was sie bezahlen.

    • Kursquellen
    • Zahlung in Währung
    • Sites mit Cache
    50.000+ 4.4
  • WooCommerce ·

    aka WOOBE

    Lässt Mitarbeiter Tausende Produkte wie in einer Tabellenkalkulation bearbeiten, wobei jede Änderung rückgängig zu machen ist, und lässt KI-Assistenten dies sicher tun.

    • Massenbearbeitung
    • Verlauf & Rücknahme
    • KI · MCP
    30.000+ 4.7
  • WooCommerce ·

    Products Tables

    Zeigt den Katalog als sortier- und filterbare Produkttabellen, in denen Kunden Artikel direkt aus jeder Zeile in den Warenkorb legen.

    • Tabellen-Builder
    • Schnellbestellung
    • Shortcodes
    1.000+ 4.8

WordPress-Plugins

  • WordPress ·

    Posts Bulk Editor

    Lässt Site-Mitarbeiter Tausende Beiträge, Seiten und benutzerdefinierte Inhalte auf einem tabellenartigen Bildschirm bearbeiten, filtern, exportieren und zurücksetzen.

    • Custom Post Types
    • Meta-Felder
    • Massenbearbeitung
    4.000+ 4.7
  • WordPress ·

    Meta Data & Taxonomies Filter

    Besucher durchsuchen Einträge, Beiträge oder Produkte nach mehreren Eigenschaften zugleich, etwa Preis, Baujahr und Kategorie.

    • Meta-Filter
    • AND- / OR-Logik
    • permanente Suchlinks
    1.000+ 4.5
  • WordPress ·

    WordPress Currency Switcher

    Zeigt im Inhalt der Site geschriebene Preise in der eigenen Währung jedes Besuchers, ohne dass ein WooCommerce-Shop nötig ist.

    • Shortcodes
    • Kursquellen
    • Standard nach Standort
    900+ 4.1
  • WordPress ·

    Posts Table Filterable

    Zeigt Beiträge oder Produkte als sortier- und durchsuchbare Tabellen, die Besucher auf jedem Gerät filtern und durchblättern können.

    • Spalten aus Meta
    • Filter
    • Shortcodes
    200+ 4.6
  • WordPress ·

    Hängen Sie einem beliebigen Beitrag eine Bildergruppe an und zeigen Sie sie als Galerien oder Slider an beliebiger Stelle der Site.

    • Medien
    • Shortcodes
    700+ 4.0
  • WordPress ·

    Schrittweise Dropdowns wie Marke, Modell und Generation führen Besucher durch einen großen Katalog zur richtigen Seite oder zum richtigen Produkt.

    • verschachtelte Begriffe
    • Navigation
    100+

SaaS

  • SaaS ·

    registered trademark

    Ein WooCommerce-Shop, der als Telegram-Bot lief: Kunden stöberten, füllten einen Warenkorb und bezahlten, ohne den Chat zu verlassen.

    • TDLib
    • Shop-Synchronisierung
    • Zahlungen
    eingestellt 2026

Chrome-Erweiterungen

  • Chrome-Erweiterung ·

    speech-to-text

    Eine Chrome-Erweiterung, die das Gesprochene in jedes Textfeld auf jeder Website tippt, mit optionaler KI-Bereinigung.

    • Sitzungs-Watchdog
    • KI-Korrektur
    • 33 Diktatsprachen
    2.000 Nutzer

Android-Apps

  • Android-App ·

    Stopwatch & Lap Timer

    Eine Offline-Stoppuhr für Android mit Rundenzeiten, die auch dann richtig weiterzählt, wenn die App im Hintergrund läuft.

    • beste / schlechteste Runde
    • driftfreie Zeitmessung
    • Vollbild-Timer
    Android
  • Android-App ·

    focused reading

    Ein Reader, der einen Text Wort für Wort im gewählten Tempo zeigt und sich merkt, wo Sie aufgehört haben.

    • Tempoeinstellung
    • Position fortsetzen
    • keine Netzwerkanfragen
    Android

Auftragsarbeiten

  • Auftragsarbeit · WordPress

    Bewertungsmodell mit Live-Diagramm

    Unternehmen als Blasen in einem Quadrantendiagramm, die sich bewegen, wenn sich die Modellgewichte ändern.

    • Mathematikmodell
    • Datenvisualisierung
    Kundenprojekt
  • Auftragsarbeit · wurde zum Produkt

    Gespeicherte Suchen mit Benachrichtigung

    Ein Kunde abonniert eine Filterabfrage und erhält eine E-Mail, wenn neue passende Produkte erscheinen.

    • WooCommerce
    • E-Mail
    Kundenprojekt
  • Auftragsarbeit · MDTF-Add-on

    PDF der Suchergebnisse mit einem Klick

    Ein gestaltetes PDF mit jedem Auto aus der aktuellen Ergebnismenge eines Fahrzeugkatalogs.

    • MDTF
    • PDF-Erzeugung
    Kundenprojekt

Was gelöst wurde · 14 Produkte

Im Inneren jedes Produkts

Wählen Sie ein Produkt. Jeder Tab ist ein Arbeitsbereich des Produkts und beginnt mit dem, was er dem Inhaber bringt, in einfachen Worten. Darunter folgt der technische Teil für Ihre Entwickler: das Problem und seine Lösung, aus dem Quellcode entnommen. Öffnen Sie eine Zeile für die Details.

Innerer Ring: Kern-Stack · äußerer Ring: Werkzeuge und Plattformen

Über mich · Stack

Was ich selbst entwerfe und baue

Ich entwerfe die Architektur und das Datenmodell, schreibe dann den Code, veröffentliche ihn und betreue ihn. Keine Ebene geht an jemanden, den ich nicht prüfen kann.

  • PHP
    Plugin-Architektur, die ein Jahrzehnt überdauern soll: ein OOP-Kern, Module sowie Actions und Filter als Erweiterungspunkte, auf denen andere Entwickler aufbauen, Free- und Premium-Edition aus einer Codebasis, von PHP 7.4 bis 8.5 weitergeführt, ohne die Sites zu beschädigen, auf denen sie laufen.
    seit 2006
  • WordPress
    Plugins, die darauf ausgelegt sind, auf Zehntausenden verschiedener Sites gleichzeitig zu laufen. Sie arbeiten über die eigene Engine von WordPress: Hooks, WP_Query, die REST API, Nonces und Capabilities, damit Themes, Caches und andere Plugins weiter funktionieren; derselbe Ansatz trägt auch komplexe Individualprojekte.
    seit 2012
  • WooCommerce
    Wie Produkte und Geld durch einen Shop fließen: Kunden finden über Filter und Suche das richtige Produkt, auch in großen Katalogen, während Preise, Währungen, Lagerbestand und Massenänderungen vom Katalog über Warenkorb, Kasse und Bestellungen bis zu den E-Mails konsistent bleiben, über die Produktobjekte, Hooks und Lookup-Tabellen von WooCommerce. Komplexe Plugins und komplette Shops.
    seit 2012
  • Datenbankdesign
    Das Datenmodell kommt vor dem Code: MySQL-Schemas und eigene Tabellen für große Datenmengen, Indizes, die anhand von Abfrageplänen geprüft werden, Transaktionen, wo sich Daten ganz oder gar nicht ändern müssen, Caches, die große Kataloge schnell halten, ein Protokoll jeder Änderung, damit sich jede Bearbeitung zurücknehmen lässt, Statistiken getrennt von der Shop-Datenbank.
    seit 2006
  • Node.js
    Dienste statt Skripte: Botoscope betrieb unter PM2 einen Prozess pro Shop-Bot, mit Modulen, die über einen Event-Bus kommunizierten, einer Kopie des Katalogs in MySQL und dem Chat-Zustand in Redis hinter einem RAM-Cache, synchron mit dem Shop. Die Engine dieser Website und ihr MCP-Server stammen ebenfalls von mir.
    diese Website
  • Telegram-Bots auf TDLib
    Ein Chat, der als vollständiger Shop konzipiert ist: Katalog, Warenkorb, Kasse und Bezahlung, ohne Telegram zu verlassen. TDLib hält eine dauerhafte Verbindung, daher erreicht jeder Tipp den Bot sofort, ohne Webhook-Umweg und ohne Polling. Shops in Chats
    Botoscope
  • Chrome-Erweiterungen
    Diktat in jedes Feld auf jeder Website: Die Web Speech API wird von einem Watchdog am Leben gehalten, und KI bereinigt den Text. Manifest V3, Content Scripts auf jeder Seite, die eigenen API-Schlüssel des Nutzers werden verschlüsselt gespeichert.
    Voice Master
  • MCP-Server
    Eine Schnittstelle für KI-Agenten, per JSON-RPC von Anfang an in das Produkt hineinentworfen: Ein Agent ändert den Shop über das Plugin; Vorschau, Bestätigung und ein zweiter Faktor sind Optionen, die der Inhaber einschaltet, und jede Änderung lässt sich zurücknehmen.
    BEAR · HUSKY
  • Android
    Apps, die ich im Alleingang von der Idee bis zu Google Play gebracht habe. Sie funktionieren offline und senden nirgendwohin etwas.
    ClearLap · FlashReader

Auftragsarbeiten

Aufgaben, die in kein Plugin passten

Auftragsarbeiten für Kunden, meist für Leute, die mit einem meiner Plugins angefangen haben. Namen und Websites bleiben vertraulich.

  • Bewertungsmodell mit Live-Diagramm

    Ein großes B2B-Anbieterverzeichnis auf WordPress-Basis.

    Problem
    Unternehmen nach einem gewichteten Modell in vier Dimensionen bewerten und den Inhaber sehen lassen, wie sich das Bild ändert, wenn sich die Gewichte ändern.
    Lösung
    Ein Popup, in dem jedes Unternehmen eine Blase in einem Quadrantendiagramm ist. Ändert man einen Koeffizienten, wandern die Blasen in Echtzeit an ihre neuen Positionen.
    • Mathematikmodell
    • Datenvisualisierung
    • WordPress
  • Statistiksystem für ein großes Portal

    Dasselbe WordPress-Portal.

    Problem
    Der Inhaber brauchte Statistiken, die speziell auf sein Geschäft zugeschnitten waren und die Standard-Analysen nicht erfassten.
    Lösung
    Eigene Ereigniserfassung, Aggregation und Berichte mit Diagrammen im WordPress-Admin.
    • Statistik
    • Diagramme
    • MySQL
  • Gespeicherte Suchen, die bei neuen Produkten benachrichtigen

    Begann als Auftragsarbeit für einen Shop-Inhaber und erschien später als Erweiterung Products Messenger für HUSKY und MDTF.

    Problem
    Ein Kunde filtert den Katalog, erhält null Ergebnisse und geht.
    Lösung
    Ein angemeldeter Kunde abonniert genau diese Filterabfrage. Nach einem Zeitplan (WP-Cron oder ein externer Cron-Link) führt das Plugin die gespeicherte Abfrage erneut aus und schickt per E-Mail die Produkte, die in früheren Ergebnissen nicht enthalten waren.
    • WooCommerce
    • Filter
    • E-Mail
    • wurde zum Produkt
  • PDF der Suchergebnisse mit einem Klick

    Ein Fahrzeugkatalog auf Basis von MDTF, individuelles Add-on für einen Kunden in Deutschland.

    Problem
    Besucher wollten die gefundenen Autos behalten und nicht nur am Bildschirm ansehen.
    Lösung
    Eine Schaltfläche neben den Suchergebnissen, die ein sauberes, gestaltetes PDF mit jedem Auto aus der aktuellen Ergebnismenge erzeugt.
    • MDTF
    • PDF-Erzeugung
    • individuelles Add-on

Eingebaut, nicht angeflanscht

Statistiken sind auch in den Plugins enthalten

Inhaber sehen die Zahlen im selben Admin-Bereich, in dem sie das Plugin einrichten.

HUSKY · SuchstatistikNach welchen Filtern und Werten Kunden suchen, je Zeitraum.
FOX · WechselstatistikWelche Währungen Besucher wählen, nach Land und Zeitraum.
MDTF · SuchstatistikNach welchen Taxonomie-Begriffen und Meta-Feld-Werten Besucher suchen, je Post Type und Zeitraum.

Zeitleiste

Produkte und Meilensteine

Nur meine eigenen Produkte. Als Veröffentlichungsdatum gilt das Datum, an dem das jeweilige Plugin zu wordpress.org hinzugefügt wurde.

  1. Einstieg in die IT bei TemplateMonsterTemplates und Themes für WordPress, Joomla, CRE Loaded, Zen Cart und osCommerce: HTML, CSS, JavaScript, PHP und MySQL.
  2. PHP und E-CommerceOnline-Shops in PHP und MySQL auf osCommerce, Zen Cart, Joomla und WordPress.
  3. Erste Plugins auf wordpress.orgMealingua (Februar), GMap Targeting (März), InPost Gallery (April).
  4. Drei Plugins in einem JahrMDTF in April, FOX in September, HUSKY in Dezember. Ab März sind eigene Plugins die Vollzeitarbeit, und WooCommerce wird zur Hauptplattform.
    • MDTF
    • FOX
    • HUSKY
  5. WPCSWährungsumschaltung für Sites ohne WooCommerce.
  6. BEARMassenbearbeitung für WooCommerce, veröffentlicht 7. Mai 2018.
  7. WOLFDerselbe Editor für Beiträge und Custom Post Types.
  8. WOOT und TableOnKataloge und Post Types als Tabellen.
  9. Taxonomy Chain MenuVerkettete Auswahllisten für verschachtelte Taxonomien.
  10. Voice Master und FlashReaderEine Spracherkennungs-Erweiterung für Chrome (etwa 2.000 Nutzer) und eine App für konzentriertes Lesen für Android, beide (April).
    • Chrome
    • Android
  11. Botoscope® und ClearLapSaaS: WooCommerce-Shop als Telegram-Bot, Marke eingetragen. ClearLap, eine Stoppuhr für Android (April).
  12. KI in den ProduktenBEAR erhält einen MCP-Server: KI-Agenten bearbeiten den Katalog, mit optionaler Vorschau und Bestätigung sowie Rücknahme.

Bevor Sie schreiben

Fragen, die Kunden stellen

Wie beginnt die Zusammenarbeit?

Beschreiben Sie die Aufgabe im Formular unten oder per E-Mail an realmag777 [at] gmail.com: was erstellt oder geändert werden soll und bis wann. Wenn Sie eine Staging-Site haben, erwähnen Sie sie: Dort wird die Arbeit erledigt und geprüft. Ich antworte innerhalb von zwei Werktagen mit Rückfragen oder mit einer Schätzung von Zeit und Kosten. Die Arbeit beginnt, sobald wir uns auf den Umfang geeinigt haben.

Festpreis oder Stundenabrechnung?

Eine klar beschriebene Aufgabe erhält eine feste Schätzung für den vereinbarten Umfang. Offene Arbeit, etwa die Suche nach der Ursache eines Problems auf einer Live-Site oder laufender Support, wird nach Stunden vereinbart.

Welche Zeitzone und welche Sprachen?

Mitteleuropäische Zeit (UTC+1, im Sommer UTC+2). Ich schreibe und spreche Englisch, Ukrainisch und Spanisch. Der Großteil der Arbeit läuft über E-Mail und Nachrichten, daher spielt die Zeitverschiebung selten eine Rolle.

Unterschreiben Sie eine NDA?

Ja. Kundennamen und Websites werden hier nie gezeigt, und ich unterschreibe eine NDA, wenn das Projekt eine verlangt.

Arbeiten Sie nur mit Ihren eigenen Plugins?

Nein. Ich baue Funktionen auf Basis meiner Plugins oder beliebiger anderer, arbeite in Code, den andere Entwickler geschrieben haben, und entwerfe neue Projekte von Grund auf. Bei fremdem Code lese ich ihn zuerst und sage Ihnen, was ich gefunden habe, bevor ich etwas ändere.

Arbeiten Sie allein oder mit einem Team?

Allein. Architektur, Code, Release und Support liegen bei mir, Sie sprechen also mit dem, der das Produkt baut, und zwischen mehreren Personen geht nichts verloren.

Arbeiten Sie mit Agenturen zusammen?

Ja, auch unter der Marke der Agentur. Schreiben Sie, wer Sie sind und was Sie brauchen.

Wie viele Stunden pro Woche sind Sie verfügbar?

Nach Vereinbarung. Erzählen Sie mir vom Projekt und vom erwarteten Umfang, und wir klären es vor Arbeitsbeginn.

Wie stellen Sie Rechnungen?

In Euro.

Welchen Zugriff brauchen Sie auf meine Website?

Eine Staging-Site, eine Kopie der Live-Site, mit Admin- und Dateizugriff, dazu eine Kopie der Datenbank, wenn es bei der Aufgabe um Daten geht. Gibt es keine Staging-Site, richte ich eine ein. Änderungen gelangen erst auf die Live-Site, nachdem sie auf der Staging-Site funktionieren.

Wem gehört das Ergebnis?

Ihnen, sobald die Arbeit bezahlt ist.

Was passiert nach der Lieferung?

Fehler in der gelieferten Arbeit werden behoben. Weitere Änderungen und Support lassen sich gesondert vereinbaren. Meine eigenen Plugins betreue ich seit über zehn Jahren, langfristige Wartung ist also der Normalfall und keine Ausnahme.

Kontakt

Haben Sie eine WooCommerce- oder WordPress-Aufgabe?

Schreiben Sie, was erstellt oder geändert werden soll und bis wann. Ich antworte innerhalb von zwei Werktagen.

  • Funktionen auf Basis meiner Plugins oder beliebiger anderer
  • Integrationen und Statistiken
  • Jedes neue Projekt mit komplexer Architektur in PHP oder JavaScript (Node.js)
  • Anspruchsvolle Individualentwicklung mit komplexer Logik