Skip to content
View alfonsoalvar's full-sized avatar
☕
Convirtiendo café en aplicaciones
☕
Convirtiendo café en aplicaciones

Block or report alfonsoalvar

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.

Content in all repositories owned by your account will be closed.
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
alfonsoalvar/README.md

LinkedIn GitHub WhatsApp Telegram Mastodon Teams

Full-Stack Developer | Android Certified Application Engineer | Systems Administrator

Proyectos

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.

Pinned Loading

  1. dockerLamp dockerLamp Public

    Stack LAMP moderno y contenerizado con Docker Compose, proxy inverso Traefik y gestión automática de SSL.

    PHP 1

  2. jsspeccy3 jsspeccy3 Public

    Forked from gasman/jsspeccy3

    Un emulador de ZX Spectrum en el navegador con soporte móvil y teclado táctil

    JavaScript

  3. dockerAngular dockerAngular Public

    Entorno de desarrollo automatizado para Angular con Docker Compose, proxy inverso Traefik y recarga en caliente (hot-reload).

    Shell

  4. AhorcadoApp25 AhorcadoApp25 Public archive

    Forked from jPiconDev/AhorcadoApp25

    Juego del ahorcado para Android refactorizado de vistas XML tradicionales a arquitectura declarativa con Jetpack Compose y MVVM.

    Kotlin