Maya Shavin

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

823 followers99 following217 posts

Slow but steady ☺️🥳 My podcast Build With Maya reached 50 streams and downloads on Spotify 🤩 🎉! This is a space where I share experience in my engineering path, how we think, decide, build and grow through experiments, new tools, tradeoffs and reflection. 👉 open.spotify.com/show/0qr653E...

Back in 2020 I made a website that generates color palettes for TailwindCSS project, based on a given image logo. The nice part? It is still alive and get 100 stars ⭐️ (I know, it’s nothing 🤣) in this AI era. Thank you, whoever starred it and still use it 🥰. 👉 colorgen.dev

Do not copy/paste AI-generated answer to a PR review comment. Use your own reasoning and understanding. It’s both disrespectful and unprofessional to the reviewer ☹️. If you can explain why that AI-solution works yourself, how do I trust you know what you are doing?

AI is fast and convenient. But that’s exactly why understanding starts to slip. My rule when reviewing AI-suggested fixes: If you can’t explain why it works, stop. Shipping with AI ≠ learning. If AI can answer for you — what are you actually responsible for?

“What will I do without AI?” 🤔 I wrote a new blog post about how AI fits into my actual engineering workflow. AI doesn't replace thinking, but help you cut through noise: onboarding, code analysis, docs, and decision-making. 👉 mayashavin.com/articles/wha...

mayashavin.comWhat would I do without AI?A senior engineer’s practical take on using AI at work—covering productivity, onboarding, code analysis, writing, and why AI feels more like a companion than a threat.

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?

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! 🥂

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

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! 🥰✨

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!

Maya Shavin reposted

Go ahead and subscribe to the podcast from @mayashavin.com

Maya Shavin@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...

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...

open.spotify.comBuild anything with MayaPodcast · 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...

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

Maya Shavin reposted

🚀 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...

dev.toMaking a custom input counter component accessibleLearn 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...

🥳 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 🥰.

open.spotify.comBuild anything with MayaPodcast · 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...

Recording time for Women on Stage conference! Don’t forget to turn in next week and let’s discuss about how we can leverage AI, Netlify async workloads and APIs to build an automation workflow for post publishing and promotion, in a smart way. Until then, have a great weekend 🥰🥰 #buildwithai

That concluded my awesome week with Google Build with AI Bootcamp. Many thanks to the GDE program and Google team for this awesome swag ☺️. Cant wait to start building with Gemma!