HomeWorkBlogOpen sourceContactDE
Back to home

Jan Amann

Partner for User Interface Engineering and Design

My passion is to create web-based products where design, usability and performance matter. I’m specialised in developing with React.

Services

I work with startups and established companies alike. For me, the most important aspect of a project is to create a meaningful experience that provides added value for people.

React apps

With 10 years of experience with web apps and 5 years of React, I can help you architect and build ambitious web experiences that are a pleasure to use.

Component libraries

By identifying the fundamental building blocks and making them available via a composable API, you can set your apps up for success.

Mobile apps

Offering a great user experience on mobile means putting performance first. However there’s no need to compromise on animations and useful touch gestures.

Consulting and code reviews

I’m happy to share my knowledge in the context of plannings, workshops and reviews. I take the time to listen and will find the right solution together with your team.

Selected work

Sorry, your browser doesn't support embedded videos.

Millions of setlists at your finger tips

New editing experience for setlist.fm

With millions of monthly visits, setlist.fm is one of the most popular music services worldwide and enables its users to share their knowledge about concert setlists. The team from Molindo set out to relaunch the core experience of adding and editing setlists and hired me to implement the user interface.

The frontend of the project consists of four React widgets. These integrate seamlessly with the existing web stack of the platform and communicate with a GraphQL API. To live up to the high expectations of mobile apps, the implementation places special focus on touch gestures, useful animations, runtime performance and an offline-first approach to data.

Add a setlist
Christof Flachsmann

“The cooperation with Jan was excellent as always. As a designer, I can rely on the fact that the final product is implemented pixel-perfect and on time.

What I particularly appreciate about Jan is that he also thinks about how to take a design one step further. He proactively contributes to how the product can be improved even more. I am already looking forward to all upcoming projects!”

Christof Flachsmann

UX/UI Designer

Data-driven recommendations

Kitchen expert search

Küchenfinder is an Austrian platform operated by Molindo, which helps you to purchase a new kitchen. More than 2 million users visit the site per year to leverage a data-driven search engine to connect with qualified experts.

I developed multiple React apps for the platform, covering a kitchen configurator for customers, an app for experts to manage customer inquiries and one for admins to configure core data. Further to this, I developed a GraphQL API in Node.js which provides clients with performant access to distributed data from REST micro services.

Find a kitchen expert

Building blocks for ambitious user interfaces

React-based component library

Alpine Electronics is an international enterprise specialising in car audio and navigation systems that are used by manufacturers such as BMW, Audi, Mercedes & many more. The company counts more than 13,000 employees and wanted to take their data management apps to the next level by utilising a React-based component library that can be composed in flexible ways.

To meet this challenge, a team of six frontend specialists was formed. My contribution was to gather requirements in on-site workshops, specification of features & component APIs, UX design, frontend development, code reviews and the definition of GraphQL APIs. A set of more than 150 components now provide the foundation for 20 apps and counting.

Show all projects

Blog

Have a look at my explorations in the space of animations and touch gestures with React.

Open source

Ideas packaged into reuseable libraries and contributions back to the community.

Planning a project?

Let's talk!

jan@amann.me
+43 681 / 84 39 0 333
WorkBlogOpen sourceImprint