-
v86web
WebAssembly
x86
Angular
He recreado la experiencia nostálgica de utilizar un
ordenador PC retro de los años 90 directamente desde el navegador. El corazón del proyecto
integra el
motor de emulación x86 en WebAssembly (v86) dentro de una arquitectura desarrollada con
Angular.
Para lograr una inmersión completa, he diseñado un entorno con monitor CRT, torre de
PC
con indicadores LED de actividad en tiempo real, disquetera y CD-ROM interactivos y
almacenamiento
persistente en IndexedDB.
-
JSSpeccy
WebAssembly
Z80
JavaScript
En mi tiempo libre he estado trabajando en un fork y extensión de JSSpeccy 3 (el emulador
original de Matt Westcott). Mi objetivo era coger su núcleo de emulación en WebAssembly y
adaptarlo para que fuera realmente cómodo de usar en móviles y en español.
Durante el desarrollo he diseñado un teclado virtual táctil para móviles, la serigrafía y mapa
del ZX Spectrum +2 Español, filtro CRT en tiempo real y exportación de programas en formato Z80
y TZX.
-
Kanban
Angular
Slim
MariaDB
Para optimizar mi productividad y mejorar mi organización de tareas en el día a día, he
desarrollado en mi tiempo libre mi propio kanban con las funcionalidades que necesito y en
mejora continua con Angular,
Slim y MariaDB. Es multiusuario,
permite que cada usuario pueda tener múltiples tableros, personalizar las columnas y
asociar partes a las tareas.
-
dockerAngular
Docker
Angular
Traefik
Un entorno de desarrollo automatizado y contenedorizado para aplicaciones Angular usando Docker
Compose. Este proyecto está diseñado para facilitar la creación, ejecución y desarrollo
de proyectos Angular con soporte integrado para Traefik (proxy inverso) y recarga en caliente
(hot-reload).
-
Letras al Rescate
Android
Kotlin
Jetpack Compose
MVVM
Letras al Rescate es un juego del ahorcado totalmente reinventado, donde he transformado la
mecánica clásica de adivinar palabras en una experiencia de supervivencia visual y
dinámica.
Desarrollada íntegramente desde cero con Jetpack Compose y arquitectura MVVM, la aplicación
sustituye el concepto tradicional por retos de salvamento en escenarios como el puente colgante
o la balsa de náufrago.
-
ChefBot
Docker
Python
RAG
Gemini AI
Un Asistente de Recetas que he construido como ejercicio de Ingeniería de IA.
El corazón del proyecto es un sistema RAG (Retrieval-Augmented Generation)
implementado en Python,
lo que le permite consultar y analizar su propia base de conocimientos para responder con
precisión y evitar alucinaciones (ej. identificar la receta con menor contenido graso).
-
dockerLamp
Docker
Traefik
Apache
PHP
MariaDB
Tor
Un stack LAMP (Linux, Apache, MariaDB, PHP) moderno y contenerizado con Docker Compose, diseñado
para
ser fácil de desplegar en cualquier servidor. Utiliza Traefik como proxy inverso para gestionar
el enrutamiento y la generación automática de certificados SSL (Let's Encrypt). Además, incluye
diversas herramientas integradas para gestión y monitorización.
-
Telealarma
Android
Kotlin
Sensors
GPS
Servicio de teleasistencia familiar gratuito pensado para facilitar la comunicación y
proporcionar sensación de seguridad.
Integra detección de caídas en segundo plano mediante acelerómetro y geolocalización GPS en
tiempo
real. Lanza llamadas de voz y envía SMS con información de geolocalización al contacto
preconfigurado.
-
Pictodime
Angular
Slim
Transforma tus pensamientos en pictogramas. Una herramienta enfocada en la accesibilidad y la
comunicación visual.
Desarrollada con un frontend en Angular y una API REST ligera en Slim que realiza la
búsqueda, procesamiento lingüístico e integración con los servicios de ARASAAC.
-
DNS Query
Angular
Android
Kotlin
DNS
Es la herramienta para realizar consultas DNS directamente en tu dispositivo.
Simplemente introduce un dominio y obtén al instante los registros clave para diagnosticar tu
red y dominio.
Muestra los siguientes tipos de zonas: NS (servidores de nombres), A (dirección
IPv4), MX (servidores de correo) y TXT (registros de texto y seguridad). Ideal para
desarrolladores y administradores de sistemas.
-
Metabuscador de páginas web con IA
Web Scraping
Gemini AI
Angular
Slim
Sistema inteligente de búsqueda diseñado para recopilar y sintetizar
información dispersa en múltiples motores web en tiempo real.
Integra el modelo de Gemini para procesar el contexto extraído, filtrar el ruido, identificar
los puntos clave y formular una respuesta directa y precisa.
-
Ahorcado
Android
Kotlin
Jetpack Compose
Refactoring
Evolución de un proyecto donde realicé una reingeniería completa para migrar la interfaz de XML
tradicional a Jetpack Compose.
El código fue transformado profundamente para adoptar
un paradigma declarativo y moderno, optimizando la lógica interna.