Thorrija · Linux · Sistemas · Redes

Herramientas que observan,
registran y explican
tu sistema.

Construyo utilidades de línea de comandos para Linux: máquinas del tiempo de tu Wi-Fi, radares Bluetooth, monitores de procesos. Software pequeño, preciso y honesto.

Sobre mí

Aprendo desmontando
sistemas y reconstruyéndolos.

Soy desarrollador autodidacta. Mi forma de entender la tecnología es práctica: tomar un sistema, abrirlo, romperlo y volver a montarlo hasta que el comportamiento tiene sentido.

Ese método se convirtió en una colección de herramientas centradas en observar lo que normalmente pasa desapercibido — el entorno inalámbrico, los dispositivos Bluetooth, la vida de los procesos — y en registrarlo para poder estudiarlo con calma.

Entre proyecto y proyecto también edito vídeo y produzco audio. El código y la creatividad digital no son mundos separados para mí.

Sistema principal
Arch Linux
Enfoque
CLI & TUI · redes · automatización
Idiomas
Python · JavaScript · Bash
Identidad
Thorrija_Dev · Thorrija_Live · Thorrija_Games
Forma
Autodidacta · maker · por curiosidad

Proyectos

Software real,
publicado y documentado.

Una selección de las herramientas que mantengo públicamente en GitHub. Cada una nace de un problema propio.

Sigscan

01

Escáner forense de firmas mágicas en Go: detecta JPEG/PNG/ELF embebidos y los puede tallar a disco. Solo stdlib, binario estático.

  • Go
  • Forense
  • Binario
  • CLI
Ver en GitHub

Cliente DNS que construye los paquetes RFC 1035 a mano con struct: punteros de compresión, fallback TCP en truncados, 7 tipos de registro. La caja transparente donde se ve el cable.

  • Python
  • Red
  • RFC 1035
  • CLI
Ver en GitHub

Endless runner arcade en un solo HTML: física y colisiones propias, chiptune generado con WebAudio (cero assets), partículas y récord local. Juegable desde el portafolio.

  • JavaScript
  • Canvas
  • WebAudio
  • Juego
Jugar ahora

Dashboard TUI de sistema en curses puro — cero dependencias. CPU por núcleo, memoria, tasas de red y top procesos leídos directamente de /proc con parsers hechos a mano.

  • Python
  • Curses
  • Linux
  • Sysadmin
Ver en GitHub

Deck offline de utilidades pentest en un solo HTML (~15 KB): base64, hex, JWT, SHA-1/256/512, XOR, César, UUID. Cero red, cero telemetría — todo corre en tu navegador.

  • JavaScript
  • Ciberseguridad
  • Web
  • Offline-first
Abrir el deck

Canary tokens autoalojados: claves AWS falsas, .env señuelo y web bugs que disparan un webhook en el instante en que alguien los toca. Solo stdlib, tus logs nunca salen de tu VPS.

  • Python
  • Ciberseguridad
  • Honeypot
  • Servicio
Ver en GitHub

SIEM de bolsillo: detecta fuerza bruta SSH, enumeración de usuarios, escaneos web y picos de error directamente en tus logs — cero dependencias, 100% offline, informe HTML.

  • Python
  • Ciberseguridad
  • Detección
  • CLI
Ver en GitHub

Multi-tool de reconocimiento para activos autorizados: subdominios vía CT logs, escáner de puertos asíncrono y dir busting — todo en sesiones SQLite con informe HTML unificado.

  • Python
  • asyncio
  • Ciberseguridad
  • CLI
Ver en GitHub

Dos reproductores, una idea: música que se opera. App Android estilo iPod con click-wheel háptico (Compose) que reproduce música local y busca en YouTube Music; y una consola web hi-fi vintage sin dependencias.

  • Kotlin
  • Jetpack Compose
  • NewPipeExtractor
  • Vainilla JS
Ver en GitHub

El libro mayor de tu máquina Linux: fotografía periódica de paquetes, servicios y parámetros del kernel en SQLite, y diffs entre dos instantes para saber qué cambió y cuándo.

  • Python
  • Linux
  • SQLite
  • CLI
Ver en GitHub

Un historiador de puertos de red para Linux: registra quién escuchó dónde y cuándo en una bitácora SQLite local, para que puedas preguntar qué pasó mientras no mirabas.

  • Python
  • Linux
  • SQLite
  • CLI
Ver en GitHub

Una máquina del tiempo para tu entorno inalámbrico: captura el espectro Wi-Fi periódicamente, guárdalo en SQLite y reprodúcelo después para ver cómo cambió tu red a lo largo del tiempo.

  • Python
  • Linux
  • SQLite
  • CLI
Ver en GitHub

Radar Bluetooth en tiempo real: dispositivos BLE cercanos, niveles de señal RSSI, historial y reproducción de sesiones grabadas.

  • Python
  • Bluetooth
  • TUI
Ver en GitHub

Experimentos y otros trabajos

  • Red Neuronal Modular

    Arquitectura de red neuronal construida desde cero en Python junto a un colaborador, extensible mediante plugins.

    Python · IA
  • Sistema de IA personal

    En desarrollo: automatización de tareas digitales y flujos de trabajo propios.

    IA · Automatización
  • Automatizaciones personales

    Scripts y herramientas pequeñas que resuelven fricciones diarias en mi escritorio Linux.

    Bash · Python
  • Edición de vídeo

    Producciones con más de 20.000 visualizaciones entre CapCut y DaVinci Resolve.

    Vídeo · Audio
  • Investigación OSINT

    Exploración de herramientas de ciberseguridad en entornos controlados.

    OSINT · Seguridad

Habilidades

Lo que uso
cada semana.

Programación

  • Python
  • JavaScript · HTML · CSS
  • Bash
  • Diseño de arquitecturas simples

Sistemas y redes

  • Arch Linux · terminal avanzada
  • Fundamentos de redes
  • Wi-Fi · Bluetooth
  • Automatización de sistemas

Creatividad digital

  • Edición de vídeo (CapCut · DaVinci)
  • Producción de audio (FL Studio · Audacity)
  • Grabación de voz

Filosofía

Aprendo rompiendo sistemas, analizándolos y reconstruyéndolos. La curiosidad es el motor de todo lo que creo.

  1. 01Experimentación
  2. 02Análisis
  3. 03Reconstrucción

Contacto

Hablemos.

Si tienes una idea, una duda sobre mis proyectos o simplemente quieres hablar de Linux, escríbeme por cualquiera de estas vías.