Sergio Carracedo's Avatar

Sergio Carracedo

@sergiocarracedo.es

Full-stack developer. Vue, TS, CSS, Go, and learn-new-stuff lover. Lymphoma survivor. sergiocarracedo@mastodon.cloud

124
Followers
269
Following
89
Posts
30.08.2023
Joined
Posts Following

Latest posts by Sergio Carracedo @sergiocarracedo.es

Preview
Creating a gym AI-trainer agent (or any other agent) easily with OpenCode A month ago I became a kind of low-level gym bro. The last time I had gone to a gym before that was almost 15 years ago, and a lot of things have changed since then, especially…

I leveraged OpenCode’s agentic framework to build a trainer that:
✅ Syncs & modifies routines in @hevyapp
✅ Analyzes physical metrics for optimized sets
✅ Manages long-term goals & progress
✅ Uses local Markdown for persistent memory

sergiocarracedo.es/creating-a-g...

09.03.2026 22:06 👍 1 🔁 0 💬 0 📌 0
Post image Post image Post image Post image

Qué bien, ya hay pruebas de que la IA está hipotecando las capacidades cognitivas de una generación.
www.sciencedirect.com/science/arti...

08.03.2026 09:32 👍 121 🔁 99 💬 4 📌 5

Me han "copiado" el sirenoassistant.xyz.
Fuera de bromas por un lado está bien saber que mis ideas no son descabelladas

07.03.2026 17:20 👍 0 🔁 0 💬 0 📌 0
Preview
React Grab Select an element → Give it to Cursor, Claude Code, etc → Make a change to your app

A very useful tool to get faster and more accurate context you can use with your AI agent:

Instead of tell the agent, make the text bigger, with this tool you can just click and select and element and you will get in your clipboard part of the HTML and involved files

www.react-grab.com

06.03.2026 19:04 👍 2 🔁 0 💬 0 📌 0
Post image

I created a Chrome extension to:
- Fill forms, generate content, correct and translate text fields any website.
- Use your own API keys for complete privacy.
- Use skills by website to give AI instructions about the tone, language, predefined data, to fill and update forms

sirenoassistant.xyz

06.03.2026 10:22 👍 0 🔁 0 💬 0 📌 0
Post image

Stop documenting DS manually for AI. 🤖🏗️

I’ve built storybook-to-skill-md: a tool to transform Storybook into "Skills" for LLMs.

✅ Automated Governance via GitHub Actions
✅ LLM-powered use cases
✅ Smart Caching

Looking for DS teams to test & iterate! 🤝

🔗 sergiocarracedo.github.io/storybook-to...

26.02.2026 08:21 👍 1 🔁 0 💬 0 📌 0
Ilustración en blanco y negro de un dispositivo cuadrado con esquinas redondeadas visto desde arriba, rodeado de iconos de altavoces y micrófonos indicando sonido entrando y saliendo por varios lados, como si fuese un teléfono de conferencias que escucha todo… incluso lo que dices en voz baja pensando que nadie te oye.

Ilustración en blanco y negro de un dispositivo cuadrado con esquinas redondeadas visto desde arriba, rodeado de iconos de altavoces y micrófonos indicando sonido entrando y saliendo por varios lados, como si fuese un teléfono de conferencias que escucha todo… incluso lo que dices en voz baja pensando que nadie te oye.

Programadores comentando su código

25.02.2026 18:01 👍 14 🔁 3 💬 1 📌 0
Preview
Use a Mac as a "normal" PC Anyone who knows me well knows that I'm not a big fan of Apple products and their philosophy. Most people say they are amazing, but I can't share that opinion. But this post is not…

How I try to use a Mac as a "normal" PC

Anyone who knows knows that I’m not a big fan of Apple products and their philosophy. But this post is not about that.

I just wanted to minimize the friction when switching from my work computer to my personal computer.
sergiocarracedo.es/use-a-mac-as...

24.02.2026 08:04 👍 1 🔁 0 💬 0 📌 0

Surprising take in this paper: LLM-generated AGENTS md files hurt performance in most settings while increasing cost by 20%. arxiv.org/pdf/2602.11988

18.02.2026 23:07 👍 4 🔁 2 💬 1 📌 0
LinkedIn This link will take you to a page that’s not on LinkedIn

I experimented a little bit with Gemini Deep Research feature to create a full ai-generated post for my blog. I created another post (handmade one as usual) explaining all the steps and prompts I used

The AI generated post: lnkd.in/ejUdM_uH
The making of: lnkd.in/ez77Ce2s

16.02.2026 10:27 👍 2 🔁 0 💬 0 📌 0
LinkedIn This link will take you to a page that’s not on LinkedIn

I added a Monthly newsletter to my blog, if you subscribe you just will get a monthly email summarizing all month's posts and soon some surprises.

lnkd.in/edbpA9tF

16.02.2026 10:26 👍 0 🔁 0 💬 0 📌 0
Preview
Sireno: Your AI Assistant for Forms - Write, Translate & Correct Anywhere :float-image[]{src="./chromewebstore.png" maxWidth="220px" float="right"} Imagine you're writing a LinkedIn post. You want to correct it, improve the styling, or even translate it…

To rediscover my passion for coding, I built a Chrome Extension MVP! 🚀 It adds an inline AI chat directly to web forms so you can refine text, fix syntax, or auto-fill fields without switching tabs. It even has site-specific "Skills." Feedback welcome!

sergiocarracedo.es/sireno-assis...

13.02.2026 19:35 👍 1 🔁 0 💬 0 📌 0
Preview
GOG is already working on native Linux support Galaxy is coming to a distro near you.

GOG is already working on native Linux support www.theverge.com/tech/875425/...

07.02.2026 20:30 👍 254 🔁 38 💬 6 📌 9
Preview
The Junior Developer is Extinct (And we are creating a disaster) I have a confession to make. Five years ago, if I had a tedious task like writing unit tests for a...

"We are creating a "Barbell Distribution" in tech:
Seniors: Developers with 10+ years of experience who use AI as a force multiplier.
AI Users: People who can prompt but cannot debug a race condition or understand memory management.
The path from Group 2 to Group 1 is gone." dev.to/the_nortern_...

05.02.2026 22:52 👍 2 🔁 2 💬 0 📌 0
Preview
How to know which version of your frontend is deployed // ....

A very small tip to make it simple to know which version of your frontend code is deployed

sergiocarracedo.es/how-to-know-...

05.02.2026 08:18 👍 0 🔁 0 💬 0 📌 0

Creo que uno de mis mayores problemas es que me encanta mi trabajo, me encanta hacer cosas y entender como funcionan las cosas, y quizá, solo quizá no puedo dejar de pensar en un problema hasta solucionarlo (o hasta que llega otro) #reflexionesmañanerasdemierda

05.02.2026 08:17 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

¿Sabías esto? En cualquier repo de GitHub...
Cambia "github" por "deepwiki" en la URL.

Entrarás a una documentación generada por IA.
Le puedes hacer preguntas como si fuera un chat.

Una joyita para entender código sin perder tiempo:

04.02.2026 14:57 👍 8 🔁 2 💬 0 📌 0

Primero nos robaron la capacidad de atención con el scroll infinito, ahora nos están robando la memoria y la capacidad de aprendizaje con la IA y los agentes

04.02.2026 16:08 👍 1 🔁 1 💬 0 📌 0
how to implement generative ui without losing control webinar

how to implement generative ui without losing control webinar

Generative UI isn’t AI writing code. It’s assembling your tested components based on intent, state & data. That only works if your component library is reliable.

We’re digging into the React workflow live with @mrmagan.bsky.social (Tambo).

Register to join live & get the recording 👇

22.01.2026 19:14 👍 1 🔁 2 💬 1 📌 0
Preview
Automating my work diary with AI As someone who is always looking for the next challenge, I don't usually bother keeping track of completed tasks. Still, it's very useful to be able to look back and see what I…

Hate trying to remember what you worked on when performance reviews come up?

I built an open-source tool that reads your GitHub & Email activity and writes the diary for you. 🚀

🔗 Blog: sergiocarracedo.es/automatizing...
🔗 Repo: github.com/sergiocarrac...

21.01.2026 22:11 👍 1 🔁 0 💬 0 📌 0
Preview
Organizing i18n strings for scalability Translation and localization are critical aspects of modern applications, especially when you target a global audience. There are multiple ways to translate an application, but…

Still dumping all your frontend translations into one massive JSON file? 📉

Stop!. Split strings by component for better scaling and context. 🚀

sergiocarracedo.es/i18n-strings...

19.01.2026 08:17 👍 0 🔁 0 💬 0 📌 0

Iván is a superb engineer. If you’re hiring, don’t miss this opportunity. You don’t get the chance to hire someone like him very often!

07.01.2026 17:05 👍 2 🔁 1 💬 0 📌 0
Preview
Design system patterns: UX consistency A design system is a collection of reusable components—encompassing UI elements, patterns, guidelines, code, and documentation—that helps teams build products more effectively.…

I'm back with the first post of the year about the importance of the UX consistency in the design systems, and the importance of understanding think in the customers / users before coding

sergiocarracedo.es/design-syste...

07.01.2026 08:00 👍 0 🔁 0 💬 0 📌 0

Muchas gracias! A ver si nos pueden confirmar la fecha pronto. Sobre los agentes e IA, estoy preparando un artículo sobre coagents en el frontend

28.12.2025 13:12 👍 1 🔁 0 💬 0 📌 0
Preview
2025 in a Nutshell Another year has come to an end, and it's time to look back at what 2025 brought me. PROFESSIONAL This was a year of change (another one :disappointed_relieved:), as I moved from…

The year is ending, and it's the perfect moment to reflect on how it went and how to continue improving in 2️⃣0️⃣2️⃣6️⃣ ✨

For me, 2️⃣0️⃣2️⃣5️⃣ was a year full of lights 🌞 and shadows 🌑, but even from the shadows, you can gain valuable learnings.

sergiocarracedo.es/2025-in-a-nu...

28.12.2025 12:08 👍 2 🔁 0 💬 1 📌 0
Preview
A Tool to get exported items from TypeScript files Have you ever thought about what items (classes, functions, variables, types, etc) are exported from a TypeScript file in your p roject? This is not typically something you need to…

If you are creating TS/JS libraries, probably you will need to know what your project is exporting. To simplify that, I created a CLI tool (www.npmjs.com/package/ts-e...) and a GitHub Action (github.com/sergiocarrac...) that provides you this information easily.

sergiocarracedo.es/ts-exported-...

22.12.2025 09:36 👍 1 🔁 0 💬 0 📌 0
Preview
React Controlled and Uncontrolled Components: useControllable Hook In React development, components can be classified as either controlled or uncontrolled based on how they manage their state. Controlled components rely on props passed from a…

This weekend, I created a small React library to simplify the creation of components can work as Controlled and Uncontrolled component: the useControllable hook

sergiocarracedo.es/react-contro...

15.12.2025 08:06 👍 0 🔁 0 💬 0 📌 0
Preview
Designing physical items with LLMs (AI) When you become an owner of a 3D printer, the first thing you face is to understand the tools you need to print (e.g. Cura), also concepts like bed leveling, filament types, nozzle…

How I used AI to create physical items. Could we call this "Vibe Making"? 😂

sergiocarracedo.es/designing-ph...

17.11.2025 17:53 👍 0 🔁 0 💬 0 📌 0
Preview
Poka-yokes (ポカヨケ) in software development WHAT ARE POKA-YOKES? As a fan of the automotive industry and how production works, I have always been fascinated by the concept of poka-yokes (ポカヨケ), a Japanese term that…

Do you know what is a poka-yoke? You use them every day without realizing it.

In this post, I explain them a little bit and how we can apply in software development and a couple of examples

sergiocarracedo.es/poka-yokes-s...

10.11.2025 08:01 👍 2 🔁 0 💬 0 📌 0
Preview
15 years of posts On a day like this, 15 years ago, I wrote my first post. It was about :astro-ref[using the page title to show page…

On a day like this, 15 years ago, I wrote my first post in my blog, a lot of things changed on this time.

But others like being curious, the strong desire to continue learning still there, let's continue other 15 years.....

sergiocarracedo.es/15-years-of-...

25.08.2025 07:52 👍 1 🔁 0 💬 0 📌 0