Zum Inhalt springen
online
dev0.46.1 · 1d135e2
mainlane.io

Portfolio

Produkte, die wir gebaut haben: Aufgabe, Lösung und Ergebnis.

Plattform
Technologien

7 von 18 angezeigt

Mitarbeit in Teams

Projekte, an denen ich als Teil des Teams eines Kunden gearbeitet habe. Kundennamen nennen wir nicht.

SaaS social platform

2023 – 2024

Eine SaaS-Plattform für Communitys und Unternehmens-Intranets.

  • PHP
  • Yii2
  • ProseMirror
Lösung

Mein Hauptbereich war der Rich-Text- und Markdown-Editor:

  • Codeblöcke mit CodeMirror 6 im Editor: Zwei-Wege-Synchronisierung von Änderungen und Auswahl, Zeilennummern, Syntaxhervorhebung, Rückgängig und Wiederholen, Verlassen des Blocks mit den Pfeiltasten, korrektes Kopieren und Einfügen.
  • Bearbeitung: ein pro Benutzer gespeicherter Markdown-Quellmodus, Eingaberegeln für Hervorhebung und Durchstreichen, eine vereinfachte Werkzeugleiste mit neuen Symbolen und H1–H4, ein einklappbares Menü, das seinen Zustand behält, Links aus markiertem Text, relative URLs und Überschriftenanker, Emoji-Suche mit übersetzbaren Schlüsselwörtern.
  • Tastatur und Barrierefreiheit: Tab funktioniert in Listen, Tabellen und Code und verschiebt sonst den Fokus, Tab in der letzten Tabellenzelle fügt eine Zeile hinzu, ein barrierefreies Menü mit Tastaturfokus.
  • Qualität und Auslieferung: 18 defekte Tests repariert und neue hinzugefügt, Abhängigkeits-Upgrades, ESLint, ein kleineres Bundle, eine Rollup-Konfiguration, CI und automatische npm-Veröffentlichung per Tag, acht Releases des Editor-Pakets.
  • Plattform: eine Onboarding-Tour für neue Benutzer, Soft Delete von Benutzern samt verknüpften Logins, konfigurierbare Höhe eingeklappter Beiträge, Anzeige ungelesener Nachrichten, Korrekturen an Einladungen, der Beginn einer Migration auf Bootstrap 5, ein Enterprise-Theme, Kalender, Push-Benachrichtigungen und Inhaltsmoderation.

Corporate site for an agri exporter

2022 – 2023

Eine Unternehmenswebsite mit einem Katalog von Marken und Produkten, aufgebaut auf dem Theme einer anderen Agentur.

  • WordPress
  • PHP
Lösung

Ich habe sie zweisprachig gemacht (Englisch und Ukrainisch), ohne das Theme neu zu schreiben: Templates auf die aktuelle Sprache umgestellt und alle Beschriftungen benutzerdefinierter Felder sowie Produkttexte im Code für die Übersetzung registriert. Später kamen eine Seite „Über uns“ mit einer interaktiven Exportkarte von 59 Ländern für Desktop und Mobil, zweisprachige Betrugswarnungen mit Pop-ups und Korrekturen an der Startseite hinzu. 2026 habe ich die Plattform auditiert und einen abgegrenzten Plan für die nächste Phase erstellt: Aktualisierung der Inhalte, eine neue Markenseite, technische Spezifikationen für Produkte, ein Bereich für Bewertungen und eine arabische Version mit Rechts-nach-links-Layouts.

Early experience

2015 – 2021

Mobile Apps mit Ionic und Angular, darunter eine Steuerung für Bluetooth-Geräte, veröffentlicht im App Store und bei Google Play, IoT-Monitoring über MQTT, PHP-Onlineshops und ein Marktplatz für Stockfotos.

  • Ionic
  • Angular
  • Node.js
  • PHP
  • MySQL
  • MongoDB
Lösung
  • Analytics für eine SaaS-Plattform · 2021. Google-Analytics-Daten ausgewertet und für die Kunden der Plattform in Dashboards und Diagrammen aufbereitet. Angular, Node.js, Express, MongoDB.
  • Onlineshop für Möbel · 2018–2020. Änderungen an Produktkarten, Integrationen für Versand und Zahlung, eigene Module für OpenCart. PHP, JavaScript, MySQL.
  • Stockfoto-Marktplatz für Fotografen · 2016–2020. Hoch- und Herunterladen von Fotos, Auslesen von Metadaten, Suche mit Filtern, Zahlungssysteme und Dateispeicherung auf AWS S3. PHP, JavaScript, MySQL, AWS.
  • IoT-Monitoring von Netzwerkgeräten · 2017–2020. Befehle an eigene Router über MQTT, Datenerfassung von entfernten Geräten, Dashboards und Benachrichtigungen an Nutzer, wenn die Auswertung festgelegte Bedingungen erreicht. Angular, Node.js, Express, MongoDB, PHP, Shell.
  • Gitarrenlern-App für iOS und Android · 2017. Videolektionen, Favoriten und Push-Benachrichtigungen über neue Lektionen. Ionic, Angular, REST API.
  • App zur Gewohnheitsbildung für iOS und Android · 2016–2017. Von Grund auf gebaut: tägliche Aufgaben und Stimmung, ein Kalender, Erfolgsdiagramme, geplante lokale Erinnerungen. Ionic, Angular.
  • App zur Steuerung von Bluetooth-Geräten · 2015–2016. Geräte finden, passwortgeschütztes Pairing, BLE-Befehle senden und ihren Status anzeigen, Protokollierung und Fehlerbehandlung; veröffentlicht im App Store und bei Google Play, mit einer Landingpage auf WordPress. Ionic, Angular, Cordova, WordPress.