f1devbin
Un gato de dibujos animados disfrazado de pingüino señala el saludo

Hola, soy Max

Estudié programación y llevo muchos años trabajando como ingeniero electrónico. La mayor parte del software que escribo es para mí, para problemas con los que de verdad me encuentro.

Cuando una herramienta resulta útil también para otras personas, la pulo, le escribo tests y documentación y la publico.

Ah, y me encantan los gatos. Este, disfrazado de pingüino, vive en el icono de mi widget para KDE.

Mis proyectos

Crypto Research Labs

Un laboratorio abierto donde pruebo ideas de trading con criptomonedas y publico todos los resultados, también los fracasos.

Todo empezó con mi propio bot de trading. Al reproducir sus 7649 señales con precios reales, resultó que acertaba la dirección peor que una moneda lanzada al aire. Por suerte, solo operaba en un exchange de pruebas. En vez de ajustarlo hasta que el backtest quedara bonito, monté un laboratorio donde ese truco no funciona: cada idea se escribe y se sella con un hash antes de probarla, las comisiones siempre se incluyen y GitHub Actions vuelve a comprobarlo todo con datos nuevos de forma periódica. La mayoría de las ideas fracasan, y los fracasos se documentan con el mismo cuidado que los aciertos.

La metodología explica cómo se hace cada prueba, la página de investigación reúne todos los resultados y hay un curso para principiantes en siete idiomas.

Abrir el panel Código fuente

Panel de Crypto Research Labs: 30 ideas de trading probadas, 2 aprobadas
El panel el 28 de octubre de 2026.

Telegram Bot Manager

Una página gratuita para configurar un bot de Telegram directamente en el navegador: webhooks, comandos, nombre y descripción, avatar, botón de menú y permisos de administrador.

Tengo varios bots propios, y cada cambio de webhook suponía otro comando curl con el token del bot escrito en la terminal. Ahora son un par de clics. La página no tiene servidor detrás: las peticiones van de tu navegador directamente a Telegram, el token se queda en la pestaña abierta salvo que le pidas al navegador que lo recuerde, y una política CSP estricta impide que se carguen scripts ajenos. Sin analítica ni contadores. Funciona en cinco idiomas y también en el móvil.

Hay guías paso a paso para configurar un webhook, revisarlo con getWebhookInfo y eliminarlo, y sobre el editor de comandos. Cómo se protege el token se explica en la sección de privacidad y seguridad del README, en inglés.

Abrir Bot Manager Código fuente

Telegram Bot Manager: estado del webhook de un bot de demostración con su último error de entrega
Un bot de demostración: todos los datos de la captura son de ejemplo.

My IP & Geo

Un widget para KDE Plasma 6: tu IP pública y país, interfaces locales, un escáner de red con escaneo de puertos, diagnóstico, test de velocidad, tráfico por aplicación y un monitor de dispositivos.

Quería ver de un vistazo desde qué país salgo a internet y si la VPN está realmente activa. Con el tiempo, las herramientas que antes usaba en la terminal también se mudaron ahí. Cuando se cae la conexión, el diagnóstico te dice con palabras sencillas dónde se rompió la cadena: en la conexión, en el router, en el DNS o más allá. En Kubuntu no necesita permisos de root ni instalar nada extra, y no tiene telemetría.

Todos los servicios externos que consulta, y para qué, están en el README, en inglés.

Descargar el widget Código fuente

Widget My IP & Geo: IP pública, ubicación, proveedor, carga del sistema y tráfico
La dirección de la captura pertenece a un servidor VPN.

Cómo trabajo

No escribo en un README nada que no haya comprobado yo mismo. En el laboratorio, la comprobación forma parte del método, y los demás proyectos tienen tests automáticos que se ejecutan en GitHub Actions con cada cambio.

Mis proyectos no recopilan nada sobre ti: ni analítica, ni cookies, ni publicidad. Esta página tampoco carga nada de otros sitios, y su código fuente lo demuestra.

Todo el código es abierto, con licencia MIT. Mantengo la documentación al día y respondo a preguntas e informes de errores.

Con qué trabajo

Lenguajes
PHP 8, Python, JavaScript, QML
Bases de datos
MariaDB, SQLite
Servidores y CI
Ubuntu, Armbian, Nginx, systemd, GitHub Actions

Contacto

Las preguntas, los errores y las ideas van a los issues de cada proyecto: Crypto Research Labs, Telegram Bot Manager, My IP & Geo. Mi lengua materna es el ruso y el inglés también me va bien, pero puedes escribirme en español: usaré un traductor.