Alles, wofür ich bezahlt wurde, es zu benutzen
Keine Logo-Wand. Jahre heißt Jahre im Produktivbetrieb auf der laufenden Site von jemandem — kein Wochenend-Tutorial, kein Kurs. Wo keine Zahl steht, habe ich damit ausgeliefert, würde es aber kein Spezialgebiet nennen, und das sage ich lieber, als die Liste aufzufüllen.
WordPress, richtig gemacht
Sechzehn Jahre auf einer Plattform reichen, um fast jeden Teil davon mindestens einmal von Null gebaut und jeden Teil davon mindestens zweimal kaputt geerbt zu haben.
DER KERN VON ALLEM, WAS ICH MACHE
Theme- und Plugin-Entwicklung
Eigene Themes, aus einem leeren Verzeichnis geschrieben statt gekauft und zurechtgebogen. Plugins, die ein Problem richtig lösen und dann dokumentiert sind, damit der nächste Entwickler sie übernehmen kann. Das Nützlichste, was ich gebaut habe, ist ein WooCommerce-Plugin, mit dem ein Kunde jedes Produkt vor dem Kauf konfigurieren kann — es begann als Kundenanforderung und wurde wiederverwendbar.
- Eigene Theme-Entwicklung16 Jahre
- Plugin-Entwicklung16 Jahre
- Gutenberg / Block-Editoraktuell
- Advanced Custom Fieldslange
- Eigene Inhaltstypen & Taxonomien16 Jahre
- Template-Hierarchie16 Jahre
- Hooks, Filter, Actions16 Jahre
- WP REST APIlange
- WP-CLIlange
- Multisite-Architektur12 Jahre
- WP Cron & Action Schedulerlange
- Child-Themes & Theme-Rettung16 Jahre
- Underscores / Starter-Themes
- theme.json
- Eigene Admin-Oberflächen16 Jahre
- WordPress-Härtunglange
SHOP
WooCommerce
- WooCommerce Core12 Jahre
- WooCommerce Subscriptions7 Projekte
- Eigene Payment-Gateways
- Eigene Versandarten
- Produktkonfiguratoren3 Umsetzungen
- B2B & gestufte Preise3 Projekte
- Checkout-Anpassung
- WooCommerce REST API
- Bestell- & Kundenmigration
- Variable & gruppierte Produkte
- Performance von Woo-Shops
PLUGIN-ÖKOSYSTEME
Plattformen Dritter
- Paid Memberships Pro3 Projekte
- WPML9 Sprachen, RTL
- BuddyPress
- LMS-Plattformen6 Projekte
- SCORM
- Gravity Forms
- Yoast / RankMath
- Elementor- & WPBakery-Rettung
- Mailchimp
- Polylang
Alles drum herum
Die Teile, die entscheiden, ob die WordPress-Arbeit den Kontakt mit dem Produktivbetrieb überlebt.
BACKEND
Sprachen & Daten
- PHP 816 Jahre
- MySQL / MariaDB16 Jahre
- Laravel
- Objektorientiertes PHP16 Jahre
- Composer
- Query-Optimierunglange
- Datenbankmigrationmehrere Millionen Zeilen
- Cron & Job-Warteschlangen
- Reguläre Ausdrücke
- PHPUnit
FRONTEND
Auf der Browser-Seite
- JavaScript (ES6+)16 Jahre
- HTML5 & CSS316 Jahre
- React
- Vue
- jQuery16 Jahre
- SASS / SCSS
- Three.js / WebGLKonfiguratoren
- Bootstrap
- Responsives Layout16 Jahre
- Barrierefreiheit (WCAG)
- Webpack / Vite
- Canvas & SVG
INTEGRATION
Mit anderen Systemen reden
- NetSuite9 Jahre, ein Kunde
- Macolla ERP9 Jahre, ein Kunde
- SalesforceLead- & Kontakt-Sync
- HubSpotFormulare, Listen, CMS
- Microsoft DynamicsCRM & ERP
- Stripelange
- PayPal APIlange
- REST- & JSON-APIs16 Jahre
- Webhooks
- OAuth
- SOAP / XML
- CSV- & Feed-Importe
- Bidirektionale Datensynchronisation
- Idempotenz & Abgleich
- Braintree
INFRASTRUKTUR
Wo es läuft
- Linux16 Jahre
- NGINXlange
- Apache16 Jahre
- WP Engine
- cPanel / WHM
- Git, GitHub, Bitbuckettäglich
- Deployment-Pipelines
- Caching & CDN
- SSL & DNS
- Backups & Rollback
- Staging-Umgebungen
- Server-Migration
MESSUNG
Performance & Suche
- Core Web Vitals
- Technische SEOlange
- Tuning für hohen TrafficMillionen Besuche
- Schema.org / JSON-LD
- Google Analytics
- Google Search Console
- Lighthouse-Audits
- Redirect-Strategie
- Lokale SEO
- Query-Profiling
ZUSAMMENARBEIT
Prozess & Menschen
- Teamführungbis zu 5 Entwickler
- CTO auf Teilzeit6 Jahre
- Schätzungen & Angebote
- Kundenkommunikationdirekt, ohne Projektleiter
- White-Label für Agenturendie halbe Dekade
- Code-Review
- Technische Dokumentation
- ClickUp, Jira, Slack
- Recruiting & Einarbeitung
- Dienstleistersteuerung
- Arbeit unter HIPAA-Vorgaben
- Englisch & Serbischfließend
Die Jahre zählen ab dem ersten bezahlten Produktiveinsatz, nicht ab der ersten Berührung.
Wo bei einer Fähigkeit eine Projektzahl statt Jahren steht, ist die Zahl das ehrlichere Maß.
Was ich im Gespräch nicht verteidigen würde, steht nicht auf dieser Seite.
Suchen Sie etwas, das nicht aufgeführt ist?
Fragen Sie. Wenn ich es nicht gemacht habe, sage ich das — und meistens kenne ich jemanden, der es hat.