Softwareentwicklung

Ich baue Software, die einfach, stark und langlebig ist. Das bedeutet, Websites und Apps zu erstellen, die einfach zu bedienen sind, unter Druck nicht kaputtgehen und jahrelang nützlich bleiben.

Gute Software sollte sich schnell und selbsterklärend anfühlen. Egal, ob es sich um eine große Website für eine bekannte Marke oder eine App zum Bestellen von Essen handelt, mein Ziel ist es, dass sie so reibungslos funktioniert, dass du nicht einmal darüber nachdenken musst.

Champions League des Webdesigns

Champions League des Webdesigns

Spitzentechnologie trifft auf höchste digitale Ansprüche

Die Gestaltung einer High-Performance-Website ist eine Kunstform, die Spitzentechnologie mit einem Auge für Design und Handel verbindet. Bei escape.nl, der Heimat einer der kultigsten Veranstaltungsorte Amsterdams, spiegelt jedes Detail die Präzision und Sorgfalt wider, die erforderlich sind, um großen Publikumsgruppen nahtlose, einnehmende Erlebnisse zu bieten. Dieser Beitrag beleuchtet oft unsichtbare Details mit großer Wirkung.

Gestaltung einer Benutzeroberfläche für eine Bestellseite (Essen)

Gestaltung einer Benutzeroberfläche für eine Bestellseite (Essen)

Die Balance zwischen leistungsstarken Optionen und mobiler Benutzerfreundlichkeit finden

Online-Bestellseiten sind wichtiger denn je. Der COVID-19-Virus, die daraus resultierenden Lockdowns und die Abstandsregeln haben die Notwendigkeit einer gut gestalteten Webshop-Benutzeroberfläche deutlich gemacht. Dies ist überraschend schwer richtig hinzubekommen!

Aber es geht nicht nur darum, was man sieht. Der "Motor" im Inneren muss leistungsstark und intelligent sein. Ich baue Software, die Tausende von Benutzern gleichzeitig bewältigen kann, ohne langsam zu werden, oft indem ich geschickt die Leistung deines eigenen Handys oder Computers nutze.

Entwurf einer mehrdimensionalen Kapazitätswarteschlange

Entwurf einer mehrdimensionalen Kapazitätswarteschlange

Management der Küchen-, Liefer- und Abholkapazität

Diesen Monat musste ich zusätzliche Dimensionen zu einem Kapazitätswarteschlangen-Mechanismus hinzufügen. Die von mir entwickelte App für Essensbestellungen musste in der Lage sein, die Kapazität basierend auf der Anzahl der Bestellungen, dem Inhalt einzelner Bestellungen und der Versandart (Abholung/Lieferung) zu beschränken. Lesen Sie weiter, um herauszufinden, wie ich dafür eine Lambda-Architektur verwendet habe.

Skalierbares Anwendungsdesign ohne Magie

Skalierbares Anwendungsdesign ohne Magie

Nutzung der Client-Rechenleistung für hohe Performance bei vielen Benutzern

Im Rahmen der Online-Bestell-App, die ich gerade entwickle, musste ich eine skalierbare Backend-Infrastruktur entwerfen, die viele gleichzeitige Benutzer verarbeiten kann. Skalierbarkeit gilt als ein schwer zu lösendes Problem. Oft wird sie so dargestellt, als wäre sie etwas Magisches, das von millionenschweren Unternehmen mit geheimen Werkzeugen bewerkstelligt wird. Aber so etwas wie Magie gibt es nicht, oder doch?

Um langlebige Software zu entwickeln, nutze ich bewährte Ideen. Aber ich liebe es auch, neue Technologien zu erforschen und zu sehen, was möglich ist – vom Verständnis, wie Menschen Bildschirme nutzen, bis hin zum Beibringen, wie Computer erkennen, was sie sehen.

Gedanken zum Design von Touchscreen-Benutzeroberflächen

Gedanken zum Design von Touchscreen-Benutzeroberflächen

Intuitive natürliche Schnittstellen entwickeln

In den letzten Wochen habe ich an einer neuen App im Bereich der persönlichen Gesundheit gearbeitet. Die größte Herausforderung besteht darin, eine intuitive, natürliche Benutzeroberfläche zu entwickeln, die auf kleinen Touchscreen-Geräten gut funktioniert. Aber was macht eine gute Touchscreen-Oberfläche aus? Lesen Sie weiter für einige Best Practices.

Echtzeit-Menschliche Posenerkennung durch Computer Vision

Echtzeit-Menschliche Posenerkennung durch Computer Vision

Verwendung von TensorFlow und PoseNet für einen Video-Feed

Für ein spannendes neues Projekt habe ich mit Computer Vision unter Verwendung von TensorFlow experimentiert. Ich wollte Echtzeit-Menschenerkennung erreichen, um interaktive Videoprojektionen und Spiele zu steuern. Zeit, in die Welt des maschinellen Lernens, der Tensoren und der Computer Vision einzutauchen!

Hast du eine coole Idee für eine App oder eine Website? Oder ein kniffliges Problem, bei dem du Hilfe brauchst? Ich würde gerne davon hören.