Jan Amann

Partner für User Interface Entwicklung und Design

Meine Leidenschaft ist die Entwicklung von webbasierten Produkten mit besonderem Anspruch an Design, Usability und Performance. Ich bin technologisch spezialisiert auf React, node.js und GraphQL.

Leistungen

Ich arbeite sowohl mit Start-ups als auch etablierten Unternehmen zusammen. Der wichtigste Aspekt für mich ist eine bedeutungsvolle Lösung zu schaffen die Mehrwert für Menschen bietet.

React Apps

Mit mehr als 4 Jahren Erfahrung mit React und mehr als 3 Jahren GraphQL, kann ich Ihnen beim Entwurf und der Umsetzung von anspruchsvollen Apps helfen, die gerne verwendet werden.

Design-Systeme

User Interfaces sind komponentenbasiert. Durch das Identifizieren der grundlegenden Bausteine und das Erstellen flexibler Schnittstellen, stelle ich sicher, dass Ihre Apps auf einem soliden Fundament stehen.

Mobile Apps

Um eine großartige User Experience auf Mobile zu erreichen muss Performance an erster Stelle stehen. Das bedeutet jedoch nicht, dass Kompromisse bei Animationen oder nützlichen Touch-Gesten gemacht werden müssen.

Consulting und Code Reviews

Ich gebe mein Wissen gerne im Rahmen von Planungen, Workshops und Reviews weiter. Ich arbeite mich in Ihre Probleme ein und finde mit Ihrem Team gemeinsam eine passende Lösung.

Ausgewählte Projekte

Per Dialog zur neuen Küche

Küchenfinder Planungsapp

Küchenfinder unterstützt Sie beim Kauf Ihrer neuen Küche. Wer unentschlossen ist, kann sich mittels dieser App Frage für Frage zur Traumküche durchklicken.

Küchenfinder ist ein Projekt von Molindo. Mein Beitrag war die Umsetzung des Frontends mit React. Da bei dieser App größtenteils Client-seitiger State anfällt, setzte ich auf Redux als State Management Lösung.

Zur App

Datengetriebene Empfehlungen

Dashboard für Küchenanbieter

Jeden Monat informieren sich mehr als 120.000 Besucher auf Küchenfinder. Anbieter können sich anmelden und Kriterien, Leistungen & Daten erfassen, wodurch die Vermittlung von Wunschkunden mittels einer Suchmaschine ermöglicht wird. Kundenanfragen können von Anbietern selbständig in dieser App verwaltet werden.

Für diese App entwickelte ich eine Bibliothek, die mehr als 100 flexibel wiederverwendbare Komponenten umfasst und die Grundlage sämtlicher Screens darstellt. Zudem entwickelte ich eine GraphQL API auf Basis von REST Services, welche die Entwicklungszeit mit Hilfe von Apollo Client verkürzte.

Mehr erfahren

Mobilität für die Zukunft

Carsharing App

Um den hohen Erwartungen ihrer internationalen Kunden gerecht zu werden, entwickelt das talentierte Team von Zemtu eine moderne Mobile App, die den Prozess von der Reservierung bis zum Aufsperren eines Autos digital abbildet.

In regelmäßigen Workshops unterstütze ich das Team mit Beratung und Mithilfe bei Themen wie Software Architektur, React, GraphQL, Animationen und Performance.

Mehr erfahren

Preisvergleich für Schuhliebhaber

Launch von Shoemondo

Shoemondo hilft Ihnen dabei Ihr nächstes Lieblingspaar Schuhe zu finden und empfiehlt Ihnen dabei den günstigsten Anbieter. Im ersten Schritt wurden 12 Partner integriert um ein umfangreiches Sortiment an Schuhen zu ermöglichen.

Meine Leistung war die Gestaltung des User Interface und die Implementierung davon in Form einer serverseitig gerenderten React App, welche mit einer GraphQL API kommuniziert.

Zur Website

Forschungsinhalte sichtbar machen

Wissensportal Relaunch

Die Fachhochschule Oberösterreich ist die forschungsstärkste FH in Österreich. Dieses Portal bietet umfassenden Zugang zu Publikationen, Patenten, Forschern und Projekten.

Dieses Projekt wurde gemeinsam mit Studio Mitte umgesetzt. Meine Leistung war die Erstellung der Screen Designs, sowie die Implementierung des Layout Prototyps und grundlegender Komponenten.

Zum Portal

Open source libraries

molindo / react-apollo-network-status

Brings information about the global network status from Apollo into React.

TypeScript

164

amannn / multi-sitemap

Painless creation of large dynamic sitemaps that consist of multiple files.

TypeScript

3

Open source contributions

testing-library / dom-testing-library

Simple and complete DOM testing utilities that encourage good testing practices.

davidchin / react-input-range

React component for inputting numeric values within a range (range slider)