Maya Shavin's Avatar

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

816
Followers
99
Following
212
Posts
15.05.2023
Joined
Posts Following

Latest posts by Maya Shavin @mayashavin.com

Post image

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

05.03.2026 09:56 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
#5 - Why 'Best Practices' Fail in the Real World

We all know the β€œright” way working with code.
So why is the codebase still messy?
Because advice without context doesn’t work.

In episode #5 of Build With Maya, I talk about deadlines, ownership, and the real constraints that make β€œbest practices” hard to apply.

open.spotify.com/episode/4meA...

04.03.2026 04:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
#4 - Output vs Responsibility

At some point in your career, engineering stops being about output.

It becomes more about decision ownership, tradeoffs clarity, accountability, and invisible pressure. Or in short, responsibility.

And that's what we cover in the latest Build With Maya episode πŸŽ™οΈπŸ‘‡

open.spotify.com/episode/4xZx...

17.02.2026 08:42 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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?

15.02.2026 14:50 πŸ‘ 11 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image

Interesting how it turns out πŸ™‚

Prompt: create a caricature of me and my job based on everything you know about me

10.02.2026 15:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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?

04.02.2026 07:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats πŸΎπŸŽ‰πŸŽŠ

03.02.2026 12:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
#3 - How I Think About Engineering

Engineering isn’t about having the right answers.

It’s about making decisions without certainty, and owning them later.

Episode 3 of Build With Maya is live πŸŽ™οΈ

open.spotify.com/episode/1HAT...

03.02.2026 07:15 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I use different LLMs, depending on the purpose of my task.
At where I used to work and at my current workplace, both have the freedom to choose which LLMs to use, not limited to only one. Ofc the LLM has to comply with company’s regulations. Not about funds, more about safety and data compliance.

28.01.2026 06:31 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
What 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.

β€œ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...

27.01.2026 07:50 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Soo true that it is hilarious πŸ˜‚
Cre: www.reddit.com/r/Programmer...

25.11.2025 06:10 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

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?

03.11.2025 20:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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! πŸ₯‚

22.09.2025 15:11 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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

03.09.2025 10:41 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
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

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!

02.09.2025 13:40 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Check it out our awesome podcast and let’s discuss about life, tech and kids πŸ˜‚

23.07.2025 14:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

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! πŸ₯°βœ¨

08.07.2025 06:09 πŸ‘ 8 πŸ” 0 πŸ’¬ 0 πŸ“Œ 1
Post image

Liquid what you said?

11.06.2025 09:25 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Gotcha… I mean it is a fact about TS no? Like the whole thing about β€œprivate”, β€œpublic” doesn’t matter on run time πŸ˜†

04.06.2025 14:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh Im just talking about type validations. Security is a different story πŸ˜†

01.06.2025 15:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Why is it yikes though? The TS compiler is pretty good enough imho, no?

30.05.2025 10:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

22000 steps logged today 😝. Portugal and the weather is too cute today. πŸ₯°

28.05.2025 20:05 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My current Pegs is still in pretty good condition I must say (didn’t run almost a year due to the new baby) I just saw the new ones and thought of upgrading my shoes to get more motivated to be back for full run routine, now that I have more time πŸ˜…β€¦

28.05.2025 19:52 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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

28.05.2025 12:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Good Morning πŸ˜ƒ

28.05.2025 12:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

27.05.2025 17:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Because Vite has a Vue πŸ˜‚πŸ˜‚ @jnationconf.bsky.social

27.05.2025 16:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

You should have queued!!!!! 🀣🀣🀣
(I can send you one πŸ˜‰)

27.05.2025 16:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Enjoy the Vue as much as I can 😘

22.05.2025 07:40 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ™‚

17.05.2025 17:55 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0