Skip to content

Hi there, I’m Johannes. A UI web developer & designer based in the beautiful Basel, Switzerland. I’ve been building stuff on the web for over the last 10 years and become pretty good at it.

My focus is on creating accessible user interfaces which are delightful to interact with. Performance is also an important part of what I do.

Right now I’m working at UBS as a UI engineer. Thinking about user experience, building design systems, and making robust interfaces is part of my day to day. Mostly in Vue.

Please do feel free to reach out to me. I’m looking forward to hear from you.

Tools & setups

I have one of those uses pages which lists the tools and setups I’m using in my work. See my uses page.


I also have one of those now pages where you can see what I’ve been up to lately. See my now page.


I love hiking. Spending time outdoors in the wonderful landscape that Switzerland has to offer is truly an oasis for me.



And I love to read. There is so much to learn from books. Reading a tiny bit every day has helped me improve over the years. I wrote a little something about that here. I read almost entirely on a Kindle Paperwhite. And you can add me on Goodreads in case you want to follow what I’m reading right now.


A bit about this website

I see this website as my playground so I don’t always worry how it looks across various browsers. But I’m keen about accessibility and usability issues so if you find something I might have missed, please let me know.

  • It’s created with Gridsome which is based on Vue.
  • All code is hand crafted with HTML & CSS.
  • Hosted on Netlify.
  • The profile photo was taken by Erik Carlsson.