Featured · Why I stopped developing my own blogA short reflection on time, priorities, and choosing a publishing setup that removes maintenance from the equation.Read article ↗pirobitssoftware craftspeople
We solve real problems using AI while learning and sharing what works.
Short notes. No noise.
The Pirobits journal
Recent posts
- 01Developing an HTML editor in React.js (WYSIWYG)After trying to choose an editor for markdown or HTML files (a 'WYSIWYG'), I realize that there is no plug-and-play library. I tell you the different options that exist and what I have learned by developing one.↗
- 02Programming a blog you'll learn this (pirobits v3)I’ve always enjoyed using my blog as a side project to experiment with different technologies, explore ideas, and share my learnings as I build products and tools as a software engineer. Now, it’s time to roll out a new version.↗
- 03Two Sum, solving a programming challengeSolving programming challenges is something I'm passionate about: on one hand, it requires understanding the basics of programming, having a deep knowledge of how computers work, knowing about complexity orders and the "Big O" notation, and on the other hand, having some ingenuity and creativity.↗
Who we are
A studio born from curiosity that turns uncertainty into action
We are software craftspeople who value transparency and quality over empty technical language.
What we enjoy doing
- 01
Understand the problem before building.
- 02
Design useful software that is simple to maintain.
- 03
Automate and apply AI when it creates real value.

Our values
- Curiosity
- Quality
- Shared knowledge

Behind Pirobits
Hi, I'm Alberto
I build products and digital systems in one of Spain's largest e-commerce environments. Pirobits is where I apply and share what I learn about product, automation, artificial intelligence, and useful software.
Ideas worth sharing
Build with better judgment.
Short notes about product, AI, and useful software. No noise and no magic recipes.