Wird geladen
[ über mich ]

Ich bin Oluwafemi Bamigboye, Software­entwickler mit einem Hintergrund in Medizin, Bauingenieurwesen und Kunst.

Ich entwickle Lösungen nutzerzentriert. Deshalb liegt mein Fokus auf dem Experience Design der Systeme, die ich baue: Websites und Web-Apps, Full-Stack-Software, interaktive Systeme und integrierte Systeme aus Hardware und Software.

[ AI ]

Die rasante Entwicklung von KI in den letzten Jahren hat das Programmieren zugänglicher gemacht, ersetzt aber keine solide, gut durchdachte Architektur. Im letzten Jahr habe ich Workflows verfeinert, die auf Standards und Best Practices der Softwareentwicklung aufbauen und KI-Werkzeugen einen verlässlichen Rahmen für Integration und Umsetzung geben.

Ein weiteres Thema sind die stetig wachsenden Cybersecurity-Fähigkeiten dieser Modelle und die daraus folgende Notwendigkeit, bestehende und neue Systeme abzusichern.

Hier sind einige meiner Arbeiten

Angebotsprototyp 2026

Parkhaus-Website

AstroTypeScriptschema.orgWCAG 2.2 AAPlaywright

Eine Parkhaus-Website, die Menschen, Suchmaschinen und KI-Assistenten gleichermaßen lesen können und der sie vertrauen - in drei Sprachen.

Rolle
Alleiniger Designer und Entwickler: Audit, Anforderungen, Design, Umsetzung, Test
Kontext
Initiativangebot an ein familiengeführtes Parkhaus in einer deutschen Innenstadt
Zeitraum
52 Stunden geplant, September–Oktober 2026
Werkzeuge
Astro, TypeScript, schema.org JSON-LD, Vitest, Playwright, axe-core
Status
Angebot

Die Ausgangslage

Ein familiengeführtes Parkhaus verdient an mehr als dem Parken nach Stunden: Dauerplätze, ein Chauffeurservice, Werbung, ein Prepaid-Ticket und Laden für Elektroautos. Viele Kunden entscheiden heute auf dem Handy, über eine Suchmaschine, eine Karten-App oder einen KI-Assistenten, und handeln nach der Antwort, die sie dort finden. Mein Audit zeigte, dass die Website sie im Stich ließ. Abgelaufene Hinweise standen ganz oben, die Einfahrtshöhe unterschied sich zwischen zwei Seiten, die Zahl der freien Plätze war ein Bild, und die englische Seite gab dem Betrieb einen anderen Namen. Die Informationen rund um die Website sind insgesamt nicht leicht zugänglich.

Zwei Handybildschirme nebeneinander. Links eine Rekonstruktion der alten Startseite: Kontaktdaten, ein Logo, ein Fotobanner, eine Begrüßung und ein grüner Hinweis auf Preise ab April 2023. Rechts die neue Startseite: Öffnungsstatus, Belegung, Einfahrtshöhe und Preise auf dem ersten Bildschirm, unten fest die Schaltflächen Anrufen und Route.
Dieses Element wurde nicht geladen.
Der erste Bildschirm, vorher und nachher. Links: eine Rekonstruktion des alten Layouts, nachgebaut in der anonymisierten Demo-Marke.

Was sie leistet

Die Website beginnt mit dem, was Autofahrer brauchen: Ist geöffnet, wie viele Plätze gibt es, wie hoch ist die Einfahrt, was kostet es - Anrufen und Route sind einen Tipp entfernt. Jedes Angebot spricht für sich, von den Dauerplätzen bis zum Chauffeurservice und zur Werbung, jeweils mit einer Möglichkeit zur Anfrage. Hinweise erscheinen und verschwinden an ihrem eigenen Datum, und eine Datumsvorschau zeigt dem Inhaber jeden beliebigen Tag. Besucher in drei Sprachen, Suchmaschinen und KI-Assistenten erhalten alle dieselben Fakten.

Die neue Startseite am Desktop. Fünf nummerierte Markierungen zeigen den Öffnungsstatus, die Einfahrtshöhe, die Zahl der Plätze mit Belegung, den Preis pro Stunde mit Tagesmaximum und die Schaltflächen Route starten und Anrufen.
Dieses Element wurde nicht geladen.
Der erste Bildschirm beantwortet die Fragen der Fahrer. Prototyp, anonymisierte Demo-Marke.
Dieses Element wurde nicht geladen.
Die Datumsvorschau: Rosenmontag 2027 zeigt einen Hinweis auf die Schließung, der erste Advent eine Preisdeckelung und einen Hinweis auf den Weihnachtsmarkt, ein normaler Dienstag blendet sie wieder aus.

Was es brauchte

AEin Audit vor dem Angebot

Statt sofort ein Redesign anzubieten, bin ich die bestehende Website Seite für Seite durchgegangen und habe notiert, was funktioniert und was eine Überarbeitung vertragen könnte. Das Audit bildete die Grundlage des Projekts und legte den Arbeitsumfang fest.

BEine Faktenbasis für Menschen und Maschinen

Preise, Öffnungszeiten und die Einfahrtshöhe stehen ein einziges Mal in einer Datei. Jede Seite in jeder Sprache liest sie von dort, ebenso die strukturierten Daten, die Suchmaschinen und KI-Agenten auslesen. Karnevals- und Feiertage werden berechnet statt eingetippt, deshalb erscheint die Sperrung während des Umzugs auf der Seite und in den maschinenlesbaren Öffnungszeiten aus demselben Datum.

CBarrierefreiheit

Ein Screenreader und eine Suchmaschine haben dasselbe Problem: Keiner von beiden sieht die Seite. Beide brauchen echte Überschriften, Links, die sagen, wohin sie führen, und Text statt Bildern von Text - wer für den einen baut, baut also auch für den anderen. Das Barrierefreiheitsstärkungsgesetz (BFSG) gilt für eine so kleine Website wahrscheinlich nicht, trotzdem habe ich die Arbeit an WCAG 2.2 AA ausgerichtet und ab der ersten Seite darauf getestet.

DÜbersetzungen, die keinen Fakt ändern können

Das Büro schreibt nur auf Deutsch. Bevor ein englischer oder niederländischer Entwurf zählt, bestätigt eine Prüfung, dass jede Zahl, jede Uhrzeit, jeder Preis und jeder Link aus dem Deutschen erhalten geblieben ist und Schlüsselbegriffe einem Glossar folgen. Ändert sich der deutsche Text, wird die alte Übersetzung ausgeblendet, bis eine neue die Prüfung besteht. Rechtstexte bleiben auf Deutsch.

Dieses Element wurde nicht geladen.
Die Startseite wechselt von Deutsch zu Englisch zu Niederländisch und zurück; Schlagzeile, Navigation und Fakten wechseln jedes Mal die Sprache.

Stand der Dinge

  • Die Website steht: 12 Seiten auf Deutsch, die 9 öffentlichen auch auf Englisch und Niederländisch
  • 254 Unit-Tests und ein axe-core-Scan, der keinen Verstoß gegen WCAG 2.2 A oder AA findet
  • Automatische Scans erfassen nur einen Teil der WCAG, deshalb steht eine manuelle Prüfung mit Screenreader noch aus
  • Als Nächstes: Muttersprachler prüfen den englischen und niederländischen Text, danach folgt die Präsentation beim Inhaber. Die Version mit der echten Marke bleibt privat, bis der Inhaber schriftlich zustimmt

Die Inhalte stammen von der aktuellen Website des Betriebs. Den englischen und niederländischen Text habe ich mit KI-Unterstützung entworfen.

Kontakt

0 / 3000