# Jakub Krehel > Founding Design Engineer at Interfere. Writing and interactive components about design engineering, interfaces and motion. Every post on this site has a markdown version at its URL with `.md` appended. Interactive demos are only available on the page. ## Pages - [Home](https://jakub.kr/index.md): Intro, projects and the full writing list. - [Skills](https://jakub.kr/skills.md): A collection of agent skills that help you build great interfaces. ## Writing - [The era of personal software](https://jakub.kr/writing/the-era-of-personal-software.md) - [Notes](https://jakub.kr/writing/notes.md): Short notes on design, engineering and everything around it. - [How we built Interfere's new website](https://interfere.com/blog/how-we-built-interferes-new-website): A deep dive into how we built Interfere's new website. - [The invisible side of design engineering](https://jakub.kr/writing/the-invisible-side-of-design-engineering.md): A look at the invisible side of design engineering. - [Less is more, more or less](https://jakub.kr/writing/less-is-more.md): In the age of AI, knowing what not to build might be the most important skill of all. - [Details that make interfaces feel better](https://jakub.kr/writing/details-that-make-interfaces-feel-better.md): A collection of details that make your interfaces feel better. - [Using gestures in Motion](https://jakub.kr/work/motion-gestures.md): Gestures are an important aspect of user interfaces. They are what make elements feel alive. The user performs an action and the interface responds appropriately. We know this concept very well from the physical world. - [Drag gestures on the web](https://jakub.kr/work/drag-gesture.md): Drag gestures are far less common on the web than on mobile. I wanted to see how they feel on the web, so I built this iOS 26-inspired gesture with Motion as an exercise. - [Using AI as a design engineer](https://jakub.kr/work/using-ai-as-a-design-engineer.md): How I use AI as a design engineer on a daily basis. - [How I use shared layout animations](https://jakub.kr/work/shared-layout-animations.md): How I use shared layout animations. - [Understanding gradients](https://jakub.kr/work/gradients.md): A deep dive into how gradients work, how color models affect them and why some gradients look better than others. - [What are OKLCH colors?](https://jakub.kr/components/oklch-colors.md): Article about the OKLCH color model. ## Optional - [oklch.fyi](https://oklch.fyi/llms.txt): A guide to OKLCH colors. - [RSS](https://jakub.kr/api/rss)