A man with a trimmed beard wearing a beige cap, white t-shirt, and dark denim jacket, seated outdoors against a backdrop of lush greenery and tree trunks. He looks off to the side with a calm and contemplative expression.

Nils Haberkamp

Design Engineer

I work at Shopware as a Design Engineer. Where I maintain the Meteor Design System. I love to build user interfaces that look and great.

Blog posts

Solving the Pain of Margins in Base Components

Default margins on base components cause a lot of pain, needing to override the base components, a lot. Learn about strategies to combat default margins.

Tools

🚧 vue-aria 🚧

A collection of unstyled primitive components. Accessible by default and great developer experience out-of-the-box.

Open Graph Preview Tool

See how your website's link preview looks on platforms like Twitter (X), Slack, Facebook, and LinkedIn.

Stable Spin

Make your app faster and more polished by slowing your app down.