feliperiquel.me

Todos los Repositorios & Proyectos

Catálogo completo de soluciones open source, experimentación matemática y aplicaciones de producción con descripciones técnicas detalladas y decisiones de arquitectura.

Ver perfil en GitHub (@Pipin333)
Audio Streaming & Machine Learning

Toodles

TL;DR:

Bot de audio para Discord con streaming directo Opus (< 0.5% CPU en ARM64) y motor de recomendación musical híbrido (ALS + Item2Vec).

Motor de streaming de audio para Discord de alto rendimiento y baja latencia desplegado en contenedores Docker sobre arquitectura ARM64 (Oracle Cloud). Integra extracción nativa con yt-dlp, streaming WebM/Opus directo vía FFmpeg sin transcodificación pesada (< 0.5% CPU) y un motor de recomendación musical híbrido (Implicit ALS + Item2Vec + vectores acústicos) con persistencia de colas ante reinicios.

Discord BotPython (asyncio)RecSys (ALS + Item2Vec)FFmpeg Opusyt-dlpDocker / ARM64SQLAlchemy
Bots Conversacionales & Media Server

Whatsarr

TL;DR:

Gestor multimedia para WhatsApp: solicita series y películas en lenguaje natural, prioriza el episodio 1 y lo envía al home server en minutos.

Puente automatizado en WhatsApp basado en Node.js y Baileys para solicitar películas y series en lenguaje natural. Integra extracción de metadatos (TMDB), un motor de priorización progresiva que descarga el Episodio 1 con máxima prioridad en qBittorrent para comenzar a ver en minutos, coordinación con Radarr, Sonarr y Prowlarr, y un Dashboard Web en tiempo real para monitoreo de descargas y salud del sistema.

Node.jsBaileys (WhatsApp)Radarr / SonarrqBittorrentPlex ServerDocker ComposeWeb Dashboard
repositorioMIT / Open Source
EdTech & Planificación Inteligente

UniCalendar AI

TL;DR:

Plataforma web que ingiere programas académicos (PDF/Canvas LMS), extrae evaluaciones con LLMs y las sincroniza en Google Calendar.

Aplicación web integral en Next.js para estudiantes y docentes universitarios. Ingiere cronogramas y sílabos en PDF, Word, texto o directamente desde Canvas LMS vía API. Analiza las fechas mediante LLMs con failover multi-proveedor (Google Gemini, Groq, OpenRouter), protege la planificación inyectando el calendario institucional (feriados, recesos y marcha blanca), incluye un simulador de calificaciones y sincroniza eventos con código de colores en Google Calendar.

Next.jsTypeScriptGoogle Calendar APILLMs (Gemini / Groq)OAuth 2.0SheetJS
IoT & Wearables (Wear OS + Android)

JD Watch Controller

TL;DR:

Controlador de movimiento para relojes inteligentes Wear OS: captura inercial a 50 Hz por Bluetooth/Wi-Fi con emulación precisa de puntuación.

Controlador de movimiento de código abierto para smartwatches Wear OS (Samsung Galaxy Watch 4, 5, 6, 7 / Pixel Watch) y smartphones Android para Just Dance (PC y mods comunitarios). Captura datos inerciales a 50 Hz exactos con fusión de sensores de 6 ejes (acelerómetro y giroscopio), transmite paquetes binarios Little-Endian por Bluetooth/Wi-Fi y emula el protocolo oficial con la curva de puntuación ponderada auténtica.

Wear OSAndroid (Kotlin)6-Axis IMU SensorsBluetooth ChannelClientWebSocketsHaptics
repositorioMIT / Open Source
Computación Científica & Optimización

AD-BSA

TL;DR:

Investigación exploratoria en optimización continua: evaluación de aprendizaje negativo explícito, telemetría mecanicista y auditoría rigurosa sobre IEEE CEC 2020.

Adaptive Differential Boogeyman Search Algorithm: investigación exploratoria en metaheurísticas continuas que evalúa dinámicas de anti-atractores y escape repulsivo cosecante sobre bases de L-SHADE y jSO. Documenta mediante telemetría mecanicista la latencia del operador por concentración de medida en altas dimensiones (D >= 20), un protocolo PoC pareado con tests de Wilcoxon (n=15) y el hallazgo de un defecto crítico de inversión de signo en la librería científica opfunu (Schwefel).

PythonMetaheurísticasAuditoría CientíficaL-SHADE / jSONumPy / SciPyIEEE CEC 2020
repositorioApache 2.0 / Open Source
Sistemas Distribuidos & Party Game Edge

Ni Idea

TL;DR:

Consola de party game en tiempo real para 16 jugadores sobre Cloudflare Durable Objects, WebSockets y Canvas.

Consola multijugador interactiva en tiempo real sobre la red Edge de Cloudflare con PartyServer (Durable Objects), WebSockets y Astro. Permite a hasta 16 jugadores conectarse al instante mediante PIN de 4 caracteres desde su navegador móvil para rondas de Trivia Rush, votación social 'Ese Eres Tú' y lienzo táctil colaborativo 'Pinturillo' con coordenadas vectoriales muestreadas a 30 Hz.

Cloudflare Durable ObjectsPartyServerWebSocketsTypeScriptAstro 5HTML5 CanvasTailwind CSS
repositorioMIT / Open Source