Hi, mein Name ist Philipp

Ich bin Web-App-Entwickler aus Winterthur. Erfahren Sie auf dieser Seite, womit ich mich täglich beschäftige |
PHP ❤️
CSS/LESS
AI
Vanilla JS
PhpStorm
MySQL
Photoshop/Lightroom
Plesk
DNS/Bind
Figma
C/C++
MS365
Schnittstellen
Veeam
XEN
Auf der Suche nach neuen Herausforderungen

Schnittstellen / API-Entwicklung

Über 13 Jahre Entwicklungserfahrung!

Als Entwickler habe ich während der letzten Jahre unzählige Schnittstellen für gängige Software wie beispielsweise WhatsApp, Instagram, ChatGPT oder Microsoft 365 umgesetzt und in diverse PHP-Webapplikationen integriert. Aber auch im Business-Umfeld bin ich zu Hause: Dort habe ich Schnittstellen im Bereich Citrix XenServer, Veeam, Plesk oder SpamExperts und zahlreiche weitere realisiert.

Microsoft Graph API

Implementierung der Microsoft Graph API in ein individuelles PHP-Terminplanungstool, um auf die Kalender der Mitarbeitenden zuzugreifen.

Citrix XenServer

Umsetzung einer vollständigen Automatisierung des Lebenszyklus einer VM. Vom Setup über Monitoring, Backup und Snapshotverwaltung bis hin zur Bereinigung.

ChatGPT

Integration von ChatGPT in ein bestehendes Support-Center, um die Kommunikation zu übersetzen, automatisierte Antworten vorzuschlagen und bestehende Texte zu korrigieren.

Meta Graph API

Konfiguration und Implementierung der WhatsApp Business API, um die Kundenkommunikation über WhatsApp zu ermöglichen sowie Verifizierungscodes und Benachrichtigungen zu versenden.

Veeam

Visualisierung und Verarbeitung kundenseitiger Wiederherstellungen einzelner Dateien und Ordner via Veeam aus einem bestehenden PHP-Backend heraus.

Plesk

Umfassende Integration verschiedener Plesk-Schnittstellen (z. B. XML-RPC und CLI API), sodass nahezu alle Plesk-Funktionen gesteuert werden können.

Künstliche Intelligenz

Entwicklung moderner KI-Anwendungen

In den letzten Jahren habe ich diverse KI-gestützte Anwendungen konzipiert und umgesetzt – von KI-Agenten-Workflows mit direkter Userinteraktion und Zugriff auf RAG-Wissensdatenbanken über die automatisierte Datenaufbereitung bis hin zu Speech-to-Text-Lösungen und der Entwicklung eigener MCP-Server. Dabei integriere ich aktuelle Modelle und APIs nahtlos in bestehende Applikationen.

Embeddings & RAG

Aufbereitung und Vektorisierung grosser Datenbestände mittels Embeddings (OpenAI) für RAG-gestützte Anwendungen.

MCP

Entwicklung eigener MCP-Server (Pure PHP) und Endpunkte, um KI-Modellen den kontrollierten Zugriff auf Systeme, Datenbanken und Tools zu ermöglichen.

Interaktive Inhalte

Gestaltung und Entwicklung interaktiver Web-Inhalte

Inhalte müssen nicht statisch sein. Das moderne Web erlaubt es, interaktive Inhalte allen Besuchern zugänglich zu machen. Sogar 3D-Inhalte und Animationen sind möglich, beispielsweise Ansichten von Immobilien, Produktpräsentationen, Dokumentationen oder geografischen Landschaften. Hier zu sehen anhand eines Beispiels: eine Karte, die aus einem speziell für diesen Zweck programmierten Kartengenerator exportiert wurde (zu finden in meinem GitHub-Repository).

Projektplanung

Von der Planung bis zur Auslieferung

Viele Projekte, wie Websites, Migrationen von Mail-Infrastrukturen, Softwarebeschaffungen oder die Einführung neuer Softwareumgebungen im Microsoft-365-Umfeld, habe ich von der Idee bis zur finalen Auslieferung begleitet. Ich kenne die Knackpunkte, Stolpersteine, Benutzeranfragen, Leistungsengpässe und alternativen Möglichkeiten.

Websites

Unzählige erfolgreiche Umsetzungen

Unter den zahlreichen realisierten Kundenaufträgen finden sich nicht nur individuelle Websites, sondern auch Sonderanfertigungen wie Statusboards und Report-Tools, einzelne Interface-Elemente sowie Module oder Animationsseiten für Messen oder Ingenieurbüros.

Design

Mein Fokus auf das Optische

Einen grossen Fokus lege ich auf das optische Erscheinungsbild – das Auge isst bekanntlich mit. Mithilfe von Tools wie Figma, Photoshop sowie modernem CSS und HTML habe ich bereits zahlreiche Projekte umgesetzt, darunter Websites, Interfaces, Icons, Logos, Flyer, interaktive 3D-Animationen und vieles mehr.

BIND9, DNS und DNSSEC

Systemlandschaftskonzeption, Bereitstellung, Unterhalt

Mehrere Jahre Erfahrung in der Verwaltung und Konfiguration von BIND9, im Management von DNS sowie in der Bereitstellung von Nameservern. Zudem habe ich ein Projekt zur Implementierung und zum Betrieb von DNSSEC für mehr als 15'000 Domains realisiert, einschliesslich Kundenverwaltung, Backend und Monitoring.

WordPress

Plugin-Entwicklung, Migrationen, Unterhaltsarbeiten

Egal, ob es um die Migration einer bestehenden WordPress-Website, Individualisierungsarbeiten oder Updates geht – bisher konnte ich alle WordPress-Projekte erfolgreich abschliessen. Zudem verwende ich bei Bedarf ein eigenes, kompaktes Framework für die Entwicklung von WordPress-Plugins.

Eines der von mir entwickelten WordPress-Plugins. Es zeigt zum Verkauf stehende Fahrzeuge aus einem externen Shopsystem an und umfasst zudem eine Filter- und Sortierfunktion, einen Datencache sowie eine Anfragefunktion.

monitor

Content- und Layoutanpassungen

Dank meiner umfangreichen Erfahrung mit HTML, PHP und CSS sind Inhalts- und Layoutanpassungen an bestehenden Seiten problemlos möglich.

keyboard

WordPress Widgets

Auch das Programmieren von Widgets stellt kein Problem dar. Zum Beispiel können Öffnungszeiten direkt aus einem CRM abgefragt und angezeigt werden.

rocket

WordPress Performance

Die Performance von WordPress-Websites ist häufig ein Problem. Das Auffinden und Beheben von Schwachstellen gehört zu meiner täglichen Arbeit.