Sandrina Pereira
sandrinap.dev
Sandrina Pereira
@sandrinap.dev
she/her. Staff Frontend Engineer turning ideas into accessible experiences.
⚡️ React • Design Systems • Accessibility
@remote.com | prev @farfetch, @okTurtles
https://www.sandrina-p.net/
Pinned
Hi there! Shall we start over? ⚡️
You might know me from Twitter (@a_sandrina_p), occasional workshops or public speaking, and my experimental website sandrina-p.net

I'm into React, Headless Design Systems, Accessibility and CSS. Oh, and async remote work! ✨
Sandrina Pereira - Staff Frontend Engineer
I'm a Staff Frontend Engineer who helps to turn ideas into accessible experiences.
sandrina-p.net
Reposted by Sandrina Pereira
So yes, you can pass WCAG AA and still fail to comply with the EAA’s digital product obligations...

The EAA goes beyond the technical compliance: it requires products to work seamlessly with assistive technologies and be usable across the full customer lifecycle. Not just pass UI-level checks.
August 18, 2025 at 8:01 AM
Reposted by Sandrina Pereira
front-end should wait less for backends to get started

make something desirable,
reduce state to a packet later
August 17, 2025 at 3:42 AM
Reposted by Sandrina Pereira
Container queries aren't about size anymore. Now we have style, scroll-state, anchored, and who knows what's coming? 🤩
August 11, 2025 at 5:47 AM
Reposted by Sandrina Pereira
A helpful graph made by @stevekrouse.com on the inverse relationship between vibes and understanding in AI assisted code.

Put a few thoughts down here: maggieappleton.com/2025-08-vibe...

Original article: blog.val.town/vibe-code
August 2, 2025 at 12:23 PM
I figured out when I like vibe coding:
- It’s not important business code
- or it’s not to be reusable by others
- or it’s just throw away code
Basically, vibing is for low-risk boring tasks 🤷
August 2, 2025 at 12:06 PM
#ChangeMyView AI doesn't make a bad engineer better. It will only make them faster at pushing AI code.
July 26, 2025 at 7:59 PM
If you struggle to handle many forms at scale, perhaps my talk can inspire you! Full-stack forms with JSON Schemas ⚡️
PS. The conf @jsheroes.io was rad 10/10!
Full-stack forms with JSON Schemas - Sandrina Pereira | JSHeroes 2025
YouTube video by JSHeroes
www.youtube.com
July 15, 2025 at 2:32 PM
Reposted by Sandrina Pereira
July 13, 2025 at 4:24 AM
I had so much fun today at @jsheroes.io talking about full-stack Forms with JSON Schemas! And got a sketch out of it, how cool!! ✨✨
Thanks a lot #JSHeroes2025, incredible vibes! 🐻
May 29, 2025 at 2:25 PM
I'll be at @jsheroes.io talking about handling Forms at scale with JSON Schemas. Based on a true story at Remote.com 💥
Get a ticket and come join us!
🚀 Get ready for two full days of coding, inspiring talks, and valuable networking opportunities. 🔜
🎟️ Explore the agenda and secure your spot now: ti.to/jsheroes/2025

🗓️ May 29-30
📍 Cluj-Napoca

#JSHeroes #TechConference #TechInnovation #WebDev #JavaScriptTrends
May 13, 2025 at 8:11 AM
Reposted by Sandrina Pereira
⚛️📝 New on Overreacted: JSX Over The Wire overreacted.io/jsx-over-the...
JSX Over The Wire — overreacted
Turning your API inside-out.
overreacted.io
April 15, 2025 at 3:54 PM
Reposted by Sandrina Pereira
✨ In March 2023, I published an article about AI.

This was right after OpenAI showcased how GPT4 could turn a hand-drawn sketch of a website into real HTML/CSS/JS. The consensus online was that FE jobs would stop existing within 1-2 years.

Well, it’s been 2 years! So, I just published a follow-up:
The Post-Developer Era • Josh W. Comeau
When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s ...
www.joshwcomeau.com
April 14, 2025 at 3:11 PM
Who’s joining JSHeroes? I’ll be there talking about… forms with JSON Schemas ⚡️
📢 Day 1 at JSHeroes 2025 will be all about architecture, software practices, and project showcases. Our speakers will dive deep into various patterns for working with technical debt, refactoring, and code migration. 💻

🗓️ Full agenda here: https://jsheroes.io/#agenda

#JSHeroes #TechEvent
March 1, 2025 at 9:08 PM
So… what have you learned in 2025 so far? I haven’t catch up with tech social this year. And it feels… strange. #JOMO
February 15, 2025 at 3:44 PM
Reposted by Sandrina Pereira
6 #CSS Snippets Every Front-End Developer Should Know In 2025

nerdy.dev/6-css-snippe...
6 CSS Snippets Every Front-End Developer Should Know In 2025 · January 19, 2025
Toolbelt worthy, powerful, and meaningful CSS you'll need for 2025.
nerdy.dev
January 19, 2025 at 9:28 PM
Reposted by Sandrina Pereira
It's 2025. We've *all* been using video calls *extensively* for *at least* 5 years. (8 in my case). We *know* how to share our screen. It works.

Let's all finally move away from

❌ "can you see my screen?" + Wait for yes

to

✅ "you should see my screen now, shout if you don't" + carry on
January 3, 2025 at 8:52 PM
When a junior asks you for help in their code, don’t give them the answer right away.
Ask them “what’s on your mind?” It’s much better to help them evolve their debugging skills and critical thinking skills. 💡
January 11, 2025 at 7:42 PM
Everyone is setting their goals. Mine is JOMO: Joy of missing out. Let’s see if I can enjoy not doing it.
January 3, 2025 at 11:53 AM
If I could, I’d write only CSS / animations for a living ✨
need product differentiation?

overhire a #CSS front-end team and ask them to:
- polish whatever
- add delight wherever

and watch as your product becomes smooth and buttery while everyone else's gather dust and crust

UI is a huge space offering differentiation via quality
December 28, 2024 at 4:36 PM
Next time you ask AI about accessibility, please don’t. Here’s why: 🤦
December 18, 2024 at 10:23 PM
Reposted by Sandrina Pereira
As European Accessibility Act & ADA Title II deadlines near, orgs will suddenly panic about #accessibility, leading to crunch time. Devs'll be frustrated; op-eds'll be penned.

Remember, these laws have been on the books for a while. #a11y isn't the villain; your org let you down by failing to plan.
December 18, 2024 at 6:47 PM
I’m on vacation for 2 weeks. When I come back I can skip my 99+ Slack notifications and get back to speed much faster. How so?⚡️
I leave a “PTO handover & catch-up” doc and my colleagues fill in while I’m out.
How cool is that? 😎 Here’s our public template:
www.notion.so/remotecom/Su...
Notion – The all-in-one workspace for your notes, tasks, wikis, and databases.
A new tool that blends your everyday work apps into one. It's the all-in-one workspace for you and your team
www.notion.so
December 3, 2024 at 5:05 PM
Reposted by Sandrina Pereira
“You’re kind of a pessimist.”

No, I’m not. I have excellent pattern recognition.

There’s a difference.
November 24, 2024 at 1:58 PM
Reposted by Sandrina Pereira
I created a personal website starter pack!

All the lovely people on this list have ✨fantastic✨ personal #websites or #blogs. 👏 I hope you like it. 🤗

(Feel free to suggest your favorite personal websites as well, of course.)

go.bsky.app/QaRNu68
November 21, 2024 at 12:13 PM
Giving time estimations is a tricky part of the dev flow. What’s your tip?
I start: I call it “guesstimation” until I start actually coding it. 🙈
November 21, 2024 at 4:20 PM