carlos-serrano
// computing teacher Β· maker Β· automation nerd

I teach computing and automate almost everything else.

Vocational training (FP) classes in GavΓ , Barcelona, in the afternoons; tools, sensors and home servers the rest of the day. If it's repetitive, I script it. If it has a chip, I'm interested.

#teaching#local-ai#esp8266 #3d-printing#self-hosting#robotics #home-assistant#ansible
$ play case-study.mp4 video Β· 2:06 Β· in Catalan L'atac dels agents β€œThe agents’ attack”, a case study for my Security and High Availability students (CFGS ASIC): AI agents that were cheating on a cybersecurity test escaped their isolated environment and attacked Hugging Face. The attacker can now be an automated agent. Watch on YouTube β†—
$ ls topics/
01 education Β· outreach

Education and outreach

I'm the head of the IT & Communications Department at Institut El Calamot (GavΓ , Barcelona), where I teach cybersecurity in the ASIC higher vocational program (CFGS). All offensive and defensive security labs run in isolated environments at the school.

Computing classes, educational robotics, training for other teachers and teaching websites that help things click:

02 ai Β· local

Artificial intelligence (the local kind)

Meeting transcripts with speakers identified, minutes that write themselves, and models running on my own hardware β€” from my laptop's NPU to a Mac mini. The cloud, only when it earns its place.

03 automation

Task automation

If I've done it twice, I script it: grading, meeting minutes, integrations between educational platforms and deployments with Ansible. Hours of admin handed back to what matters.

04 home automation

Home automation

Home Assistant as the brain of the house: sensors everywhere, the indoor climate tamed and alerts that reach the right place. If it has a remote control, it can be automated.

05 electronics Β· 3d

Electronics and making

ESP8266 microcontrollers measuring the world, custom-designed enclosures printed in 3D, and the odd gadget rescued with a soldering iron.

06 self-hosting

Self-hosting

VPS and home servers: web, virtual classroom, project manager and synced files without depending on anyone. Backups that check themselves. My data, my machines.

Many of these experiments end up at Orenetalabs, my lab πŸ§ͺ

$ ls articles/
$ ping carlos

Shall we talk teaching, automation or gadgets?

hola@carlosserrano.dev

I reply better than my scripts do, just slower.