Sérgio's Avatar

Sérgio

@s3rgiosan.dev

Lead Engineer @10up.com. I build for the web. I lead engineering teams, work with AI, and enjoy board games, puzzles, escape rooms, and LEGO. https://s3rgiosan.dev

59
Followers
117
Following
95
Posts
06.11.2024
Joined
Posts Following

Latest posts by Sérgio @s3rgiosan.dev

Preview
Building Safe Bite: From Voice to Answer with AI | Sérgio Santos Connecting an ESP32 to Mistral AI for voice-powered food queries. Two API calls, double-buffered flash streaming, and 320KB of RAM.

Safe Bite now talks to AI.

Press button. Speak. FODMAP + gluten result on screen.

Two Mistral AI calls.
~$0.001 per query. A thousand questions for about a dollar.

s3rgiosan.com/building-saf...

06.03.2026 17:54 👍 0 🔁 0 💬 0 📌 0
Preview
Building Safe Bite: WiFi and Voice Search | Sérgio Santos Adding non-blocking WiFi, PDM microphone recording, and real-time audio visualization to an ESP32 dietary assistant. From silent device to one that listens.

Safe Bite now has WiFi and a microphone.

Connects in the background. No WiFi? Works offline.

5 seconds of voice recording on a device with 320KB of RAM.

Next? Sending the audio to Mistral AI.

s3rgiosan.com/building-saf...

27.02.2026 00:23 👍 1 🔁 0 💬 1 📌 0
Preview
Building Safe Bite: Offline Mode | Sérgio Santos How Safe Bite works without the internet. Building an offline-first food database, UI, and navigation so dietary help works even with no signal.

Safe Bite now works fully offline.

176 foods. FODMAP levels + gluten info. English and Portuguese.

Color tells the story. 🟢 = safe. 🟡 = careful. 🔴 = avoid.

Next? Whisper + ChatGPT integration.

s3rgiosan.com/building-saf...

23.01.2026 23:05 👍 0 🔁 0 💬 0 📌 0
Preview
Building Safe Bite: Why I'm Making This | Sérgio Santos A personal build log about creating a tiny IoT device that helps me and my kids check FODMAP and gluten safety by voice.

For as long as I can remember, I've had food issues. Then my kids inherited them too.

A doctor's FODMAP list matched everything I'd been avoiding on instinct.

So I'm building a pocket device.
"Can I eat this?" 🟢 = yes. 🔴 = avoid.

s3rgiosan.com/building-saf...

20.01.2026 10:12 👍 1 🔁 0 💬 0 📌 0
Preview
CSS is Only Hard Because You’re Doing Too Much | HackerNoon Start with markup, not styles. Write only the CSS you actually need. Design for mobile first, not as a fix later. Let layouts adapt before reaching for breakpoi

When CSS fails, the code is doing too much.

In @hackernoon.com, Staff Engineer Dmitry Mayorov breaks down how complexity creeps in, and how trusting the cascade leads to simpler, more resilient styles.

hackernoon.com/css-is-only-...

16.01.2026 20:47 👍 0 🔁 1 💬 0 📌 0

That made me think: what if, using the same hardware, you could just ask “Bread?”

And get a simple answer about FODMAP and gluten.

Same magic.
Different everyday problem.

Wish me luck 🤞

16.01.2026 12:49 👍 0 🔁 0 💬 0 📌 0
Preview
I made my 8-year-old son (who doesn’t have a phone) a small, pocket-sized assistant he can use. It’s built on an M5Stack (M5StickCPlus2) and either connects to my phone or whichever access point it&#3... I made my 8-year-old son (who doesn’t have a phone) a small, pocket-sized assistant he can use. It’s built on an M5Stack (M5StickCPlus2) and either connects to my phone or whichever access point it's ...

This idea was triggered by this post on LinkedIn:
www.linkedin.com/posts/organi...

Someone built a tiny ChatGPT-powered device so their kid could ask questions and get answers.

16.01.2026 12:49 👍 0 🔁 0 💬 1 📌 0
Post image

I already spend most of my day in front of a computer.

Naturally, my idea of “free time” is prototyping IoT hardware 🤦‍♂️

Working on a tiny FODMAP and gluten helper for me and my kids.

Let’s see if this turns into something actually useful 😬

16.01.2026 12:32 👍 0 🔁 0 💬 1 📌 0

Congrats! Best of luck!

08.01.2026 16:45 👍 1 🔁 0 💬 0 📌 0
Preview
Playwright + IA: Testes E2E sem drama, Tue, Jan 13, 2026, 7:00 PM | Meetup Bugs em produção custam tempo, dinheiro e reputação. Ainda assim, muitos developers evitam testes E2E porque parecem complexos, difíceis de manter, ou porque não vêem reto

📢 Meetup: Playwright + IA: Testes E2E sem drama
🗣 @s3rgiosan.dev aka "O Chato"
📆 Tuesday, Jan 13 · 7:00 PM to 8:00 PM WEST
📍 IDEA Spaces - Palácio Sottomayor Palace

#WordPress

www.meetup.com/wordpress-li...

07.01.2026 13:37 👍 1 🔁 0 💬 0 📌 0
Post image

2025 and this still happens? Poor experience neeto.com

17.12.2025 17:02 👍 0 🔁 0 💬 0 📌 0
Preview
O que há de novo no WordPress 6.9?, Tue, Dec 16, 2025, 7:00 PM | Meetup O WordPress 6.9 está a chegar e traz novidades importantes tanto para utilizadores finais como para programadores. Junta-te a nós nesta palestra com Fellyph Cintra para exp

📢 Meetup: O que há de novo no WordPress 6.9?
🗣 @fellyph.bsky.social
📍 IDEA Spaces - Palácio Sottomayor Palace

#WordPress

www.meetup.com/wordpress-li...

11.12.2025 20:40 👍 0 🔁 0 💬 0 📌 0

Onde é que arranjaste isso?

06.11.2025 11:20 👍 0 🔁 0 💬 1 📌 0

Resultou?

05.11.2025 23:20 👍 0 🔁 0 💬 1 📌 0
Preview
Criar um tema FSE de raíz: boas práticas, truques, dicas e mitos, Tue, Nov 11, 2025, 7:00 PM | Meetup O WordPress evoluiu, e criar um tema nunca foi tão fácil. Com o **Full Site Editing (FSE)** já não precisas dominar o PHP ou mergulhar em linhas de código intermináveis: ag

📢 Meetup: Criar um tema FSE de raíz: boas práticas, truques, dicas e mitos
🗣 António Carreira
📍 IDEA Spaces - Palácio Sottomayor Palace

#WordPress

www.meetup.com/wordpress-li...

05.11.2025 22:44 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

This one was an opportunity to explore how the “Post Template” block from the Query Loop works behind the scenes, while also solving a common request.

Here's a quick preview:

31.10.2025 11:23 👍 0 🔁 0 💬 0 📌 0

I made another block 👇

🛠️ Instagram Feed Block
🔍 An advanced block that lets you display Instagram posts on a page or post, with configurable layout and feed options.
🌐 github.com/pixelalbatross/instagram-feed-block
🙌 Feedback is welcome!

#WordPress #OpenSource

31.10.2025 11:22 👍 1 🔁 0 💬 1 📌 0
Preview
a man in a tuxedo and bow tie is sitting in an auditorium and giving a thumbs up . ALT: a man in a tuxedo and bow tie is sitting in an auditorium and giving a thumbs up .
15.10.2025 22:24 👍 0 🔁 0 💬 0 📌 0
Preview
GitHub - 10up/wp-hooks-documentor: A powerful tool to generate beautiful documentation for WordPress plugin hooks. A powerful tool to generate beautiful documentation for WordPress plugin hooks. - 10up/wp-hooks-documentor

New tool drop from Fueled + @10up.com: WP Hooks Documentor.

"A powerful way to generate beautiful, searchable docs for your WordPress plugin hooks."

GitHub: github.com/10up/wp-hook...

19.09.2025 20:58 👍 8 🔁 3 💬 1 📌 0
Preview
Release 2.2.0 · 10up/distributor Note that this release bumps the WordPress minimum supported version from 6.5 to 6.6. Added The distributor_register_data function that enables developers to register stored data references, such ...

Distributor 2.2.0 is here!

This release introduces auto-distribution & smarter stored ID handling for improved compatibility with popular plugins like Elementor, ACF, and Gravity Forms.

If you manage multisite or multi-instance WordPress networks, this update’s for you.

github.com/10up/distrib...

10.09.2025 18:39 👍 1 🔁 1 💬 2 📌 0
Preview
Automatiza o desenvolvimento de plugins com GitHub Actions, Tue, Sep 16, 2025, 7:00 PM | Meetup Se desenvolves plugins para distribuir na comunidade WordPress.org ou directamente aos teus clientes, certamente já te deparaste com tarefas repetitivas e aborrecidas que c

📢 Meetup: Automatiza o desenvolvimento de plugins com GitHub Actions
🗣 Pedro Mendonça
📍 IDEA Spaces - Palácio Sottomayor Palace

#WordPress

www.meetup.com/wordpress-li...

09.09.2025 15:26 👍 0 🔁 1 💬 0 📌 0
Tickets Bilhetes O WordPress Day for Ecommerce é no espaço atmosfera m (Rua Júlio Dinis, 158), no Porto, no dia 15 de novembro de 2025. O investimento mais inteligente que vais fazer no teu negócio online …

Tickets for WordPress Day for Ecommerce are already on sale. November 15, Porto. A full Saturday to discover the secrets that transform banal stores into thriving businesses.
Two rooms, sessions in PT and EN, networking and knowledge. Only 25€. Only 100 spots.

events.wordpress.org/porto/2025/w...

04.09.2025 14:39 👍 0 🔁 0 💬 0 📌 0
Pop-up notification about updates to Consumer Terms and Policies from Anthropic. It explains changes effective September 28, 2025, including the option to let chats and coding sessions help improve Claude, and extending data retention to five years. Buttons at the bottom read “Accept” and “Not now.”

Pop-up notification about updates to Consumer Terms and Policies from Anthropic. It explains changes effective September 28, 2025, including the option to let chats and coding sessions help improve Claude, and extending data retention to five years. Buttons at the bottom read “Accept” and “Not now.”

🚨 Using any of these Claude Plans?

- Free, Pro, and Max

Please check your privacy settings, as you will automatically start sharing chat information on September 28th.

⚠️ This is OPT-OUT, not opt-in.

29.08.2025 10:16 👍 1 🔁 3 💬 1 📌 0
Preview
Engineering the Component Behind Fueled.com’s New 3D Motion Effects · Fueled When we set out to rebuild Fueled.com, one of our most ambitious goals was also one of the most technically complex: delivering a modern, motion-rich design that felt dynamic and alive, without…

The animations on Fueled.com may feel simple. Building them was not.

Motion 3D objects run on a custom animation system: no WebGL, no video, just smooth motion that works everywhere.

Learn how in the technical deep dive: fueled.com/blog/enginee...

11.08.2025 15:31 👍 2 🔁 1 💬 0 📌 0

I love the hat 🤣

06.08.2025 18:03 👍 1 🔁 0 💬 0 📌 0

Isso é bom? Estou a precisar de álcool

02.08.2025 20:06 👍 0 🔁 0 💬 1 📌 0

Há. Os pastéis da Manteigaria. Sem discussão. Sorry. Dou-te boleia na mesma no próximo meetup 😂😂😂

02.08.2025 20:05 👍 0 🔁 0 💬 1 📌 0
Preview
The Em Dash Responds to the AI Allegations “In recent months, a curious fixation has emerged in corners of academia: the em dash. More specifically, the apparent moral panic around how it is...

"Let’s be honest: The real issue isn’t me—it’s you. You simply don’t read enough. If you did, you’d know I’ve been here for centuries."

🤣

www.mcsweeneys.net/articles/the...

28.07.2025 16:20 👍 0 🔁 0 💬 0 📌 0
Post image

A leading telecom client wasn’t showing up in AI research for “best providers.” Forums and competitor content were dominating. Our AI Brand Visibility Audit uncovered the gap. And delivered a plan to fix it.

fueled.com/blog/ai-bran...

23.07.2025 17:36 👍 2 🔁 2 💬 0 📌 0
Preview
The vibe coder's career path is doomed

"Vibe coding today doesn't deliver anywhere near the value of a competent software engineer. But I'll try again in 6 months. Today, there's still plenty of runway for skilled software engineers. So I'm betting on becoming a better one with or without AI."

blog.florianherrengt.com/vibe-coder-c...

25.07.2025 17:47 👍 0 🔁 1 💬 0 📌 0