Skip to content
View PandaAkiraNakai's full-sized avatar
:shipit:
Chilling
:shipit:
Chilling

Block or report PandaAkiraNakai

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
PandaAkiraNakai/README.md

Panda Akira

Developer · Linux · Ciberseguridad

typing

Hola

Me gusta que mis máquinas hagan exactamente lo que les pido. Construyo daemons de automatización, paneles de control remoto y proyectos de redes y seguridad, casi siempre self-hosted y sin depender de servicios ajenos. Y lo que voy aprendiendo lo convierto en cerebros virtuales: grafos de conocimiento en Obsidian que van de la ciberseguridad a la paleontología. Backend en Python/Django, Android en Kotlin/Compose, todo sobre un Linux minimalista.


Toolkit

Lenguajes

Python TypeScript Kotlin JavaScript C C++ PHP ARM Assembly PICA200 shaders

Frameworks

Django Next.js Astro Jetpack Compose Tailwind Prisma

Infra

Linux Docker Nginx MySQL SQLite Git


Cerebros virtuales

Vaults de Obsidian construidos como grafos de conocimiento navegables.

Vault Stack Descripción
Ciberseguridad Obsidian · Redes Vault Obsidian de redes y ciberseguridad — 130 notas en 27 secciones: Cisco IOS / MikroTik, administración Linux, reconocimiento (OSINT, Nmap, nuclei), pentesting y defensa (firewalls, IDS/IPS, criptografía, phishing), seguridad web (45 vulns OWASP), post-explotación (escalada Linux/Windows, pivoting, Active Directory), monitoreo (Zabbix / Splunk / Wireshark), IoT / Meshtastic, cloud y servicios. Grafo de conocimiento navegable con nota índice MOC como cabeza del cerebro.
Ciencias Obsidian · Quartz Vault Obsidian construido como cerebro virtual de ciencias — ~458 notas N0→N5 con eje en paleontología y ramas en biología, geología, antropología y química (los cinco reinos, los vertebrados por órdenes y mineralogía/petrología, 12 MOCs transversales, grafo sin enlaces rotos). Disponible en paleo.sergiocubelli.space.
Desarrollo 3DS Obsidian · Homebrew Vault Obsidian de desarrollo homebrew para Nintendo 3DS / New 3DS — 17 notas: toolchain devkitPro/devkitARM, libctru y citro2d, audio (NDSP, dr_libs MP3/FLAC/WAV, AAC con faad2), texturas en runtime, empaquetado CIA (makerom + bannertool) y los gotchas resueltos. Grafo navegable con nota MOC e índice denso para IA. Proyecto de referencia: PandaFlow, reproductor que sigue sonando con la tapa cerrada.
Redes Cisco Obsidian · Packet Tracer Vault Obsidian de configuración Cisco IOS — 13 notas centradas en práctica con Packet Tracer: plantillas reutilizables (Router-on-a-stick, OSPF, DHCP, port-security, enlace WAN, rutas estáticas), topologías de referencia (doble y triple router-on-a-stick con OSPF área 15) y manual de diagnóstico (APIPA, host unreachable, err-disabled). Cada plantilla se copia y se rellenan los <placeholders>.

Proyectos

Proyecto Stack Descripción
Panda Control Kotlin · Python · Compose Panel Android + backend Python para controlar tu PC Linux desde el celu vía Tailscale. Kotlin/Compose con tema cyberpunk, Ktor 3 + SSE para push en vivo, ForegroundService para notifs en background. Daemon stdlib que expone REST/SSE bajo polkit narrow-scope: poder, kill, services, inhibir suspensión, mini-terminal opt-in, audio maestro/por-app/mic (pactl), portapapeles (wl-clipboard), pantallas niri + DPMS + escenas (presets), MPRIS con seek±15/fullscreen, lanzar/cerrar juegos Steam, gestor de archivos (navegar/subir/bajar/renombrar/borrar/abrir, anti path-traversal), journal, updates pacman. Auth dual: identidad Tailscale (tailscale whois) o Bearer token. Cero servicios externos, cero telemetría.
OpenCodeAndroid Kotlin · Compose · Ktor Cliente Android para OpenCode — chatea con tu agente de IA de código desde el celu. Kotlin/Compose con tema cyberpunk: sesiones, selector de modelos (providers del server), explorador de archivos del workspace, adjuntos (imágenes con reescalado + archivos vía data: URL, con guardar/compartir lo recibido) y dictado por voz on-device (Speech-to-Text del sistema → texto, sin tokens ni audio al server). Ktor 3 + OkHttp, SSE para streaming de respuestas, Basic Auth. Habla por HTTP con cualquier server opencode serve en tu LAN/tailnet.
DerivaShield Python Detector de anomalías de red basado en cálculo diferencial. Trata paquetes/seg como señal discreta, calcula primera y segunda derivada, y dispara alerta cuando f'(t) > μ+kσ AND f''(t) > 0. Caza DDoS y port-scans con baja tasa de falsos positivos.
Bots Telegram Python Tres daemons que se complementan sobre un deck Linux: aprobación out-of-band para sudo (askpass + socket UNIX), chat con Claude Code desde el teléfono (streaming, voice-notes, documentos) y panel de control remoto (procesos, servicios, power-cycle con doble confirmación, updates de sistema vía oneshot polkit, MPRIS con seek). Cero secretos en el repo, deploy idempotente con systemd + polkit.
mem-cli Shell · SQLite CLI minimal en bash sobre SQLite para memorias (hechos persistentes inyectables al inicio de sesión) y pedidos (TODOs con estado y prioridad). Pensado como capa de memoria local para Claude Code vía hook SessionStart, pero sirve para cualquier flujo que necesite estado persistente accesible por CLI. Bootstrap automático del schema, XDG-compliant, cero dependencias más allá de bash + sqlite3.
gamescope-auto Shell Wrapper de gamescope para juegos de Steam en niri: detecta el modo exacto del monitor enfocado (ancho × alto × refresh), arranca en pantalla completa nested y auto-focusea la ventana nueva del juego. Recupera el ~1 cm perdido por los indicadores de columna de niri y elimina el "abro el juego pero queda en otra columna sin foco".
gamdl-portable Shell · Apple Music Setup portable de gamdl para rippear tu música de Apple Music en AAC 256 kbps sobre cualquier PC Linux Debian/Ubuntu. Un solo setup.sh idempotente instala pipx + ffmpeg + gamdl, genera el config.ini con tus rutas y descarga en ~/Música/{artista}/{álbum} con tags y carátula. Las cookies (≈ tu sesión Apple) nunca tocan el repo — las pones a mano en el PC nuevo.
obsidian-quartz-publish Docker · Quartz Template público extraído del rig anterior: publica tu vault Obsidian como sitio estático con Quartz v4 + nginx + Docker, listo para Coolify u otra plataforma docker-compose. Build multi-stage (Quartz se clona en build, el repo del usuario queda chico), magic env SERVICE_FQDN_SITE para auto-domain, contenido de ejemplo incluido.
Tetris JavaScript Clon de Tetris en HTML5/JS puro, sin frameworks de juego.

3DS

Homebrew para Nintendo 3DS / New 3DS con devkitPro (devkitARM + libctru + citro2d).

Proyecto Stack Descripción
PandaFlow C · devkitPro · citro2d Reproductor de música homebrew para Nintendo 3DS que sigue sonando con la tapa cerrada (como la app oficial de Sonido). Escrito en C con devkitPro / libctru + citro2d: audio por streaming NDSP desde un hilo dedicado, MP3/FLAC/WAV (dr_libs) y AAC (faad2 + minimp4), biblioteca recursiva por álbumes con carátulas (stb_image → textura GPU), letras .lrc sincronizadas / .txt, shuffle/repeat y controles táctiles. UI estilo Mixtape con disco de vinilo. Compila a .3dsx (Homebrew Launcher), con CI en GitHub Actions y distribución por Universal Updater.

Stats



Snake

Links

Pinned Loading

  1. Cerebro-Virtual-Ciberseguridad Cerebro-Virtual-Ciberseguridad Public

    Vault Obsidian de redes y ciberseguridad — Cisco/MikroTik, Linux, pentesting, IDS/IPS, monitoreo, IoT y cloud. Grafo de conocimiento con nota índice MOC.

    Python

  2. Cerebro-Virtual-Ciencias Cerebro-Virtual-Ciencias Public

    Cerebro virtual de ciencias en Obsidian — ~458 notas N0–N5 de paleontología, biología, geología, antropología y química · paleo.sergiocubelli.space

    SCSS

  3. Cerebro-Virtual-Redes-Cisco Cerebro-Virtual-Redes-Cisco Public

    Vault Obsidian de configuración Cisco IOS para Packet Tracer — plantillas reutilizables (router-on-a-stick, OSPF, DHCP, port-security), topologías de referencia y manual de diagnóstico.

  4. Cerebro-Virtual-3DS Cerebro-Virtual-3DS Public

    Vault Obsidian de desarrollo homebrew para Nintendo 3DS — toolchain devkitPro, libctru, citro2d, audio NDSP/dr_libs/AAC, empaquetado CIA y gotchas. Grafo de conocimiento con MOC e índice para IA.

  5. mem-cli mem-cli Public

    CLI minimal sobre SQLite para memorias y pedidos persistentes. Pensado como capa de memoria local para Claude Code o cualquier asistente.

    Shell 1

  6. PandaControl PandaControl Public

    Panel Android para controlar Linux desde el celu vía Tailscale: status, media, comandos de WM niri, módulo IA y aprobación de sudo remota. Kotlin/Compose + backend Python stdlib.

    Kotlin