Maya Shavin
banner
mayashavin.com
Maya Shavin
@mayashavin.com
👩🏻‍💻 Senior SE @Microsoft Industry AI
📕 O’Reilly author - Learning Vue
🔍 Accessibility champ
🌎 Web GDE, Cloudinary Ambassador

Creator of colorgen.dev, OSS maintainer & tech speaker.

📌 https://mayashavin.com
☕️ https://www.buymeacoffee.com/VTLRKH6
Technical presentations aren’t just about what you built — they’re about why it matters. 💡

Last week, I shared my talk “Tell the Story, Not Just the Specs” internally @salesforce — on turning complex ideas into clear, engaging stories.🎤✨

What’s your #1 tip for giving better tech talks?
November 3, 2025 at 8:00 PM
Happy Rosh Hashana! 🍎🍯

This year brought fresh starts, new achievements—and even a sweet new addition to my not-so-big family 😆.

I’m grateful for all that’s happened and excited for what’s ahead.

As the saying goes: Don’t worry, be happy—everything happens for a reason 😘. Cheers! 🥂
September 22, 2025 at 3:11 PM
Excited to be speaking at TechLead Conference 2025, hosted by @GitNationOrg !
My talk, "I Don't Know Everything, and That's the Job," is all about what I've learned (and unlearned) stepping into IC leadership roles. 😉
Join me and see you on Sep 18/19!
techleadconf.com
September 3, 2025 at 10:42 AM
Check out my #TheTechLeadConf badge: gitnation.com/badges/techl....
You can register via my badge and watch the stream for FREE!
See you on September 18 & 19!
Check out my badge & claim your free TechLead Conference 2025: AI in Orgs remote ticket!
Join 5k engineers worldwide at TechLead Conference 2025: AI in Orgs and meet 10+ top speakers at September 18 - 19, 2025
gitnation.com
September 2, 2025 at 1:40 PM
Check it out our awesome podcast and let’s discuss about life, tech and kids 😂
Had agreat time and a fantastic conversation with @mayashavin.com and happened to happen to hit the record button! Go check it out!
New episode with @mayashavin.com (Lead Engineer @Salesforce, mom of 4)
We talked about her journey from Cloudinary → Microsoft → Salesforce, and why "being senior at a startup vs corporate are two completely different things."
Also: how toddler meltdowns prepared her for code reviews!

Links below 👇
July 23, 2025 at 2:42 PM
Sweet surprise of the day! 🥳
My Learning Vue book, published by O'Reilly, is now available in Korean! 🇰🇷📘

So excited (and a bit emotional!) to see it reaching even more readers 💚
I wonder which language is next? 😄

Big thank you to everyone who’s been supporting me along the way! 🥰✨
July 8, 2025 at 6:09 AM
Liquid what you said?
June 11, 2025 at 9:25 AM
22000 steps logged today 😝. Portugal and the weather is too cute today. 🥰
May 28, 2025 at 8:05 PM
Ok I’m trying to figure if I should upgrade my shoes from Pegasus 39 to Pegasus 41, or Vomera 18, or nothing at all. What do you say?
Cc @henrihelvetica.bsky.social
May 28, 2025 at 12:48 PM
Just wrapped my talk at #JNation 🇵🇹 on bringing Accessibility into CI/CD!

From Playwright to axe-core, Lighthouse, Evinced, and even Copilot Agent—we explored tools to automate a11y checks and generate clear reports with LLMs.

Demo: github.com/mayashavin/a...

Make your components accessible, fast!
May 27, 2025 at 5:06 PM
Because Vite has a Vue 😂😂 @jnationconf.bsky.social
May 27, 2025 at 4:24 PM
Enjoy the Vue as much as I can 😘
May 22, 2025 at 7:40 AM
New podcast episode is out! 🎉 I had a fun (and insightful) chat with @santoshyadav.dev about his journey in tech, how he reached Staff Engineer, and life tips you don’t want to miss.

Tune in: open.spotify.com/episode/5oXW...
#2 - Becoming a Staff Engineer (with Santosh)
Build anything with Maya · Episode
open.spotify.com
May 14, 2025 at 8:18 AM
May the Forth be with you!
star wars day may the 4th be with you poster
ALT: star wars day may the 4th be with you poster
media.tenor.com
May 5, 2025 at 10:10 AM
Reposted by Maya Shavin
We are live with React Day by @frontendnation.com in just under 3 hours! 🥰

If you’re into React, I hope you are joining armed with questions, because we have some great talks and panel for you.

Can’t wait to host it! Join me! 🤍

📺 vi.to/hubs/react-d...
April 29, 2025 at 12:20 PM
Reposted by Maya Shavin
Go ahead and subscribe to the podcast from @mayashavin.com
Today @santoshyadav.dev and I recorded an episode for my podcast and must say I enjoyed it soo much 🥰. Full of interesting insights about life and career IC in tech as a Staff Engineer path 💪🏻. Can’t wait to release it soon!

Subscribe to my podcast 👇🏻 😁

open.spotify.com/show/0qr653E...
Build anything with Maya
Podcast · Maya Shavin · This is where I will talk about anything I experimented/built and find interesting, such as Web, JavaScript, frontend and AI. Also some personal career sharing. Let’s build, an...
open.spotify.com
April 24, 2025 at 3:41 PM
Reposted by Maya Shavin
Storybook 9 beta!

So much blood/sweat/tears from @storybook.js.org and @vitest.dev teams to create the future of UI testing.

Please kick the tires in your project to help us stabilize for GA. 🙏
Storybook 9 is now in beta!

It’s ready for you to try today.

Let’s see what’s inside…
Storybook 9 is now in beta
Try the future of UI testing today
storybook.js.org
April 25, 2025 at 12:39 AM
Today @santoshyadav.dev and I recorded an episode for my podcast and must say I enjoyed it soo much 🥰. Full of interesting insights about life and career IC in tech as a Staff Engineer path 💪🏻. Can’t wait to release it soon!

Subscribe to my podcast 👇🏻 😁

open.spotify.com/show/0qr653E...
Build anything with Maya
Podcast · Maya Shavin · This is where I will talk about anything I experimented/built and find interesting, such as Web, JavaScript, frontend and AI. Also some personal career sharing. Let’s build, an...
open.spotify.com
April 24, 2025 at 1:41 PM
Have anyone managed to use MCP to generate storybook files for your codebase based on a template? I’m thinking of doing so, but if someone already tried that, would love to hear your experience
April 24, 2025 at 5:00 AM
Reposted by Maya Shavin
The countdown has officially started ⏰

We have 1 week to go until React Day is LIVE with sessions by @mayashavin.com, @tej.as, @shrutikapoor08.bsky.social, @leaht.codes + Panel with @kentcdodds.com 🔥

Dive into React and take away insightful knowledge ❤️

🎫 go.frontendnation.com/rct
React Day by Frontend Nation
React Day is your chance to level up with the latest React techniques, best practices, and deep dives from industry leaders, including Tejas Kumar and Kent C. Dodds.
go.frontendnation.com
April 22, 2025 at 2:39 PM
happened to know about GitMCP project - gitmcp.io and how it turned from side project a full scale and popular project on AI and MCP topic 🚀.

The idea of instantly transforming your public repo into documentation hub, and allowing Cursor to access latest documentation and code sounds just amazing!
GitMCP
Instantly create an MCP server for any GitHub project
gitmcp.io
April 17, 2025 at 6:35 PM
🚀 New article!
Sometimes wrong usage of CSS, such as positioning properties can make your component inaccessible, when it may not look like so. Let’s learn how the right use of CSS Flexbox can make the difference, and keep the code clean for a custom input counter 👇🏻

dev.to/mayashavin/m...
Making a custom input counter component accessible
Learn how to resolve accessibility problems caused by overlapping interactive elements in input counter components. By switching from absolute positioning to CSS Flexbox, you'll achieve better accessi...
dev.to
April 17, 2025 at 12:36 PM
🥳 So… I’m happy to announce the launch of my Podcast - Build (anything) With Maya, where I share my journey with new Web tech, Frontend, AI and anything interesting.

Subscribe 👇🏻🥰

open.spotify.com/show/0qr653E...

1st episode is short but let’s hope for more to come 🥰.
Build anything with Maya
Podcast · Maya Shavin · This is where I will talk about anything I experimented/built and find interesting, such as Web, JavaScript, frontend and AI. Also some personal career sharing. Let’s build, an...
open.spotify.com
April 16, 2025 at 6:37 PM
Forcing myself to release it 🤣
April 15, 2025 at 2:10 PM
Reposted by Maya Shavin
New speaker alert 🔥

We are thrilled to welcome @mayashavin.com as she dives into her findings and lessons learned after working and debating about using React daily. 🧠

Are we React-ing wrongly?
Tune in to find out this April 29th!

🎟️ go.frontendnation.com/rct
April 7, 2025 at 4:32 PM