Back to Nicholas

emil kowalski ui animating in public

Nicholas
@nicholas

--- captured: 2026-05-23T12:03:16-07:00 tags: - ai-research - ui - design - curl-md --- --- description: On the importance of sharing your work. url:

Uploaded
Uploaded May 27, 2026
File type
MD
Queried
0

Full document

Showing the full document.

--- source: https://emilkowal.ski/ui/animating-in-public author: Emil Kowalski captured: 2026-05-23T12:03:16-07:00 tags: - ai-research - ui - design - curl-md --- --- title: Animating in Public description: On the importance of sharing your work. url: https://emilkowal.ski/ui/animating-in-public site: Emil Kowalski --- # Animating in Public Back in 2021, when I was just starting my career, I was working at an agency building apps with Vue.js, but I really wanted to work with React. I had no React experience though, so I started learning it. I watched [React2025](https://www.youtube.com/watch?v=MxR5I5_hOKk\&ab_channel=leerob) and lots of other videos. I even built a few projects. ! [ui-snippets.dev](https://ui-snippets.dev/) was my first project that I shared publicly. ! [ui-snippets.dev](https://ui-snippets.dev/) was my first project that I shared publicly. After practicing for a while, I felt confident and applied to a local React company. I got rejected. It sucked, especially since I didn’t even make it to a coding interview. I assumed my resume was not strong enough, so I decided to start posting things I built on Twitter. The idea was that I would apply to a company and include my Twitter profile in the application so that people would see that I’m actually really into coding. But something else happened... *** My first few tweets didn’t get much traction, but then I posted a video where I recreated Vercel’s tab component, and it changed *everything*. I suddenly got a lot of messages from people saying that they liked my work and that they wanted to work with me. One of them was [Jordan](https://x.com/jrdngonen) from [Compound](https://compoundplanning.com/). ![A Twitter DM between me and Jordan Gonen where we discusses some working opportunities](/_next/image?url=%2Fanimating-in-public%2Fjordan-dm.png\&w=640\&q=75) ![A Twitter DM between me and Jordan Gonen where we discusses some working opportunities](/_next/image?url=%2Fanimating-in-public%2Fjordan-dm-dark.png\&w=640\&q=75) I went through the interview process and landed my first job at a VC-backed startup. I got to work with React, the framework I wanted to work with. I got better at it and worked on tons of interesting projects like the [Command Menu](https://x.com/emilkowalski/status/1498659355377344514) or Compound’s design system (that’s [how the idea for Sonner was initially born](https://x.com/emilkowalski/status/1503372086038962178)). While at Compound, I kept sharing my work. After a while I got a message from Guillermo, the CEO of Vercel. ![A Twitter DM between me and Guillermo Rauch where we discusses some working opportunities](/_next/image?url=%2Fanimating-in-public%2Fguillermo-dm-light.png\&w=640\&q=75) ![A Twitter DM between me and Guillermo Rauch where we discusses some working opportunities](/_next/image?url=%2Fanimating-in-public%2Fguillermo-dm-dark.png\&w=640\&q=75) That led me to join Vercel as a design engineer on the design team in late 2022. I got to work on lots of great things there like Next.js docs and the new [learn experience](https://nextjs.org/learn), [Geist](https://x.com/emilkowalski/status/1765843412370997413), the [Vercel dashboard](https://x.com/emilkowalski/status/1682380276343660545), or even a [fun hackathon project](https://x.com/emilkowalski/status/1727086734167445906). I also gained more confidence in my skills, enough to build two open-source components: [Sonner](https://sonner.emilkowal.ski/) and [Vaul](https://vaul.emilkowal.ski/). *** If I didn’t share that Vercel tab component in 2021, you wouldn’t be reading this post. You probably wouldn’t even know I exist. I wouldn’t get to work at companies like Compound, Vercel, and Linear. I wouldn’t have created Sonner and Vaul. I definitely wouldn’t launch a [course](https://animations.dev/). Sharing my work exposed me to opportunities I would never have had otherwise. It changed my life. You should try it too. Maybe it will change yours as well. – Emil Thanks to [Julian](https://x.com/julianlehr) for feedback on this post. --- Powered by [curl.md](https://curl.md)

Want to learn more?

Ask about this document