Joined December 2017
1,622 Photos and videos
Wasn't sure if I should add component examples we built a few months ago but decided to give it go and wrapping up with their content and page layout Shipping tomorrow💪
1
208
Future of engineering 👀
3
393
Time to update the og image as well, building on @msllrs foundation 💪
2
237
Weekend to write the changelog for Reshaped v4 on Monday 🤓
3
296
Quick and River combined is one of the best parts of working at Shopify. We have weekly demos and every now and then someone is presenting a new quick app that solves their problem and might help others. With River it also means you can just keep prompting it while working on something else and have a working app with all edge cases resolved by the end of the day 💪
Everyone's talking about AI-generated HTML. But have you tried giving your sites a zero-config API for saving data, file storage, AI, websockets, etc? We did this at Shopify. Runs on a single VM that costs $200/month, and it's changed the way we work. We call it Quick 👇🧵
4
753
Running Chromatic for the first time in the v4 branch 🫠
2
340
Some of the recent polish ✨
8
665
Preparing to ship Reshaped v4 next Monday 👀 Anyone interested in taking an early peek at the updated documentation website / component examples and share some last-minute feedback?
1
4
294
Updating the landing page preview featuring Figma design agent and Storybook MCP ✨
20
2,348
Got 2 things left on my list before I can ship Reshaped v4. One of them is rebuilding Button Group in Figma. Previously I would just use buttons with overrides for the start/center/end button which doesn't work anymore since my buttons got more a more complicated shadow setup. So I'm thinking of recreating the group wrapper but use button instances with overrides inside. Is that how you all are doing it as well?
3
2
3,600
I’ve just finished moving the library to slots and these were the features I was missing 🫡
Jun 1
No more slots gone wild → Set minimum and maximum layers → Only allow preferred instances → Display an empty slot by default → Set fill as default
2
10
4,479
Applied everywhere ✨
318
Figma solving repeated content in components with slots is such a right move. Tabs component before and after using slots:
33
2,951
This is the best moment to ask Figma design agent to check for any external variables / styles that you might have missed before. I'm finishing a migration in Reshaped and I have lost count of how much time it has saved me already 🙌
1
11
1,437
small win for today
2
805
Started migrating Reshaped Figma library 1.5 weeks ago and couldn’t find to finish it yet 🥲 hopefully v4 soon with updated design and slots
395
About to get rich and retire 😄
Quick update: not dead. $FIG Q1 results: → 46% YoY revenue growth, accelerating for the 2nd straight quarter → Net Dollar Retention Rate increased to 139%, our highest rate in over two years → Raising 2026 revenue guidance for the year Design matters more than ever.
773
Dima Belyaev retweeted
Shopify is hiring an Eng Manager for the Brand Design Studio. This team builds our most visible web experiences that push the boundaries of the web at award winning levels. Looking for strong frontend creative engineering leadership. Fun guaranteed. DM @jane_maguire to chat!
1
1
26
2,647
This is the content I’m here for ✨
Creating a multiplayer list is trickier than it looks. When two users make simultaneous edits, state drifts out of sync—you can't just use a regular array. Real-time tools like Figma and Liveblocks use a specific technique to solve this. It's called fractional indexing ↓
1
5
1,373
Astrologers proclaim week of dnd demos
3
226