Soraia (@SoraiaDev) header
Soraia (@SoraiaDev) profile picture

building design tools in public 🎨🇪🇸 https://xitter.gq/t.co/7kQG0NqrMz · 25k+ installs · $60k https://xitter.gq/t.co/IpCdQALxji · waitlist open

How to grow on X 👉
Joined October 2025
Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)Photo by Soraia (@SoraiaDev)
MiroMiro is live! 🥳 I built a Chrome extension that extracts everything from any website in one click. • Colors and full palettes • Fonts • Images, icons, SVGs • Lottie animations • CSS styles No more opening DevTools. No more saving assets one by one. Just click, see everything, download what you need. Try it free → miromiro.app
263
74
31
1,467
2,358,400
every time i see “enter the code we emailed you” i lose a little bit of will to live and then i just don’t log in
6
17
1,017
Soraia retweeted
stop shipping english-only chrome extensions this one prompt localized my whole extension into 18 languages. ui, manifest, store description, everything steal it 👇
7
2
22
1,609
ok i think i’m in love with my own product 🥹 pocketui library is so clean
the people have spoken, B it is 🫡 for now this is gonna be the one made a tiny gif for the logo too 👀
4
1
31
952
Soraia retweeted
the people have spoken, B it is 🫡 for now this is gonna be the one made a tiny gif for the logo too 👀
pocketui needs an icon and my brain is officially cooked narrowed it down to these 4 which one would you click? A, B, C or D 👀
11
1
2
31
2,054
stop shipping english-only chrome extensions this one prompt localized my whole extension into 18 languages. ui, manifest, store description, everything steal it 👇
7
2
22
1,609
"Localize this Chrome extension into German, French, Spanish, Italian, Portuguese (pt_PT and pt_BR), Dutch, Polish, Swedish, Danish, Norwegian, Finnish, Czech, Romanian, Hungarian, Greek, Turkish and Ukrainian. 1. Add a locales folder with "default_locale": "en" in the manifest. Move the extension name and description into messages.json and reference them as __MSG_…__ in the manifest. Keep the name under 75 characters and the description under 132 in every language. 2. Add a small t('English text') helper on top of chrome.i18n.getMessage. Use the English text as the key (hash it into a valid message name). If a translation is missing, fall back to the English. 3. Wrap every user-visible string in the UI with t(). Don't touch generated code, CSS, storage keys, analytics events or console logs. Never translate text the code compares against. Use {placeholders} instead of joining sentence pieces. 4. Write a build script that collects every t() string, writes messages.json for each language, and fails if a translation is missing or breaks a {placeholder}. 5. Translate all strings. Keep brand and tech names in English, keep button labels short, and don't use straight double quotes. 6. Take my Chrome Web Store description, remove any keyword lists, and translate it into every language. Save each one as store-listing/<locale>/chrome.txt (en, de, fr, es, it, pt_PT, pt_BR, nl, pl, sv, da, no, fi, cs, ro, hu, el, tr, uk). Before you finish, build the extension and show me the panel in German"
1
243
step 2: upload the new build, open your store listing and paste this script in devtools it fills every language from store-listing/<locale>/chrome.txt and saves a draft thanks himanshu mahendra jain for building it 🙏 github.com/himanshu-mahendra…
1
1
41
more languages = more people finding your extension when they search in their own language bookmark this for your next launch 🔖
34
Soraia retweeted
pocketui needs an icon and my brain is officially cooked narrowed it down to these 4 which one would you click? A, B, C or D 👀
my biggest customers don't come from x they come from google so i went all in on seo with dataforseo if this keeps going up, i'll write a full article breaking down exactly what i changed want it? 👇
25
1
1
29
2,439
Soraia retweeted
my biggest customers don't come from x they come from google so i went all in on seo with dataforseo if this keeps going up, i'll write a full article breaking down exactly what i changed want it? 👇
apart from all the sales from appsumo this month miromiro pulled over 1.000€ on its own and i’ve been quietly building the thing that’s going to scale it first yearly subscribers already in. validation starting!
20
1
1
55
2,784
the people have spoken, B it is 🫡 for now this is gonna be the one made a tiny gif for the logo too 👀
pocketui needs an icon and my brain is officially cooked narrowed it down to these 4 which one would you click? A, B, C or D 👀
11
1
2
31
2,054
Soraia retweeted
apart from all the sales from appsumo this month miromiro pulled over 1.000€ on its own and i’ve been quietly building the thing that’s going to scale it first yearly subscribers already in. validation starting!
$54,603 in sales from a chrome extension i built just for fun the appsumo deal officially closed today last december it was a small experiment i shipped as i started building in public the only difference was sticking to it immensely grateful to everyone who backed it
7
1
1
56
2,590
pocketui needs an icon and my brain is officially cooked narrowed it down to these 4 which one would you click? A, B, C or D 👀
my biggest customers don't come from x they come from google so i went all in on seo with dataforseo if this keeps going up, i'll write a full article breaking down exactly what i changed want it? 👇
25
1
1
29
2,439
my biggest customers don't come from x they come from google so i went all in on seo with dataforseo if this keeps going up, i'll write a full article breaking down exactly what i changed want it? 👇
apart from all the sales from appsumo this month miromiro pulled over 1.000€ on its own and i’ve been quietly building the thing that’s going to scale it first yearly subscribers already in. validation starting!
20
1
1
55
2,784
Soraia retweeted
seo was about getting found by google now it's about getting chosen by the ai agents that shop for us they read your site like docs, compare you in seconds, and drop you over one missing detail never thought you could see why an agent skipped you scope shows you. running it on miromiro next tryscope.com/demo
AI agents aren’t just answering questions anymore. They’re shopping on people’s behalf. Today we’re launching Scope Journeys for Muse and Instinct. Want to see how agents purchase from you? Book a demo: tryscope.com/ See what agents are trying to buy, follow their buying decisions, and find out what stops them from purchasing. Scope identifies the issue and prepares the fix. All you need to do is approve it. See how it works 👇
4
2
22
998
Soraia retweeted
$54,603 in sales from a chrome extension i built just for fun the appsumo deal officially closed today last december it was a small experiment i shipped as i started building in public the only difference was sticking to it immensely grateful to everyone who backed it
aaaand we got approved 🫡 there’s a lot happening behind the scenes that i can’t talk about yet, but this month has been crazy i’ve been putting tons of hours into this and it’s slowly starting to pay off
59
5
1
122
5,374
apart from all the sales from appsumo this month miromiro pulled over 1.000€ on its own and i’ve been quietly building the thing that’s going to scale it first yearly subscribers already in. validation starting!
$54,603 in sales from a chrome extension i built just for fun the appsumo deal officially closed today last december it was a small experiment i shipped as i started building in public the only difference was sticking to it immensely grateful to everyone who backed it
7
1
1
56
2,590
Soraia retweeted
aaaand we got approved 🫡 there’s a lot happening behind the scenes that i can’t talk about yet, but this month has been crazy i’ve been putting tons of hours into this and it’s slowly starting to pay off
miromiro is officially coming to n8n 👀 soon you can automate the entire workflow: • zip every single image from a website • rebuild any page into React, Tailwind, HTML, or Vue • port full web pages straight into Shopify or Elementor • pull an instant brand board from any URL shipping non-stop until it's everywhere 🚀
9
2
1
45
5,497
seo was about getting found by google now it's about getting chosen by the ai agents that shop for us they read your site like docs, compare you in seconds, and drop you over one missing detail never thought you could see why an agent skipped you scope shows you. running it on miromiro next tryscope.com/demo
AI agents aren’t just answering questions anymore. They’re shopping on people’s behalf. Today we’re launching Scope Journeys for Muse and Instinct. Want to see how agents purchase from you? Book a demo: tryscope.com/ See what agents are trying to buy, follow their buying decisions, and find out what stops them from purchasing. Scope identifies the issue and prepares the fix. All you need to do is approve it. See how it works 👇
4
2
22
998