Proyectos propios, académicos y freelance — cada uno con su historia y lo que me dejó.




Plataforma web multi-tenant que permite a negocios de servicios (peluquerías, clínicas, veterinarias, docentes, etc.) gestionar su agenda y recibir reservas online en tiempo real, eliminando la gestión manual por llamadas o mensajes. Arquitectura y enfoque Diseñé un sistema con dos experiencias separadas dentro de la misma plataforma: Cliente final: reserva turnos online de forma autónoma Negocio: administra agenda, disponibilidad y especialistas desde un panel propios Funcionalidades clave · Sistema de reservas en tiempo real · Panel administrativo por negocio (multi-tenant) · Gestión de especialistas y disponibilidad · Calendario interactivo de turnos · Experiencia responsive para usuario final Decisiones técnicas · Backend en PHP puro sin frameworks · Arquitectura multi-tenant con aislamiento de datos por negocio · Routing personalizado (front controller) · Configuración automática de entorno (dev/prod sin cambios manuales)




heyou.online es una plataforma web de interacción social donde los usuarios pueden registrarse, explorar perfiles y mantener conversaciones en tiempo real. El sistema combina perfiles de personas y perfiles simulados con comportamientos definidos, generando distintos escenarios de interacción dentro de una misma experiencia. Arquitectura y enfoque El proyecto fue desarrollado desde cero utilizando PHP puro con una arquitectura MVC propia. Se implementó un sistema de routing personalizado y una integración con servicios en tiempo real, combinando un backend tradicional con comunicación reactiva para el chat. Funcionalidades clave · Autenticación con Google para acceso rápido · Onboarding simple para definir perfil e intereses · Exploración de perfiles con información contextual · Sistema de chat en tiempo real · Perfiles simulados con respuestas dinámicas según reglas de comportamiento · Validaciones de interacción (límite de mensajes, longitud y frecuencia) Decisiones técnicas · Backend en PHP puro sin frameworks · Arquitectura MVC propia implementada desde cero · Sistema de routing personalizado · Base de datos MySQL para gestión de usuarios y perfiles · Firebase Firestore para mensajería en tiempo real · JavaScript modular (ES Modules) para interacción en frontend · Integración de autenticación externa (Google)




AlpacaViajes es una plataforma web de aprendizaje de idiomas construida desde cero con PHP, MySQL y CSS puro, sin depender de ningún framework. El proyecto implementa una arquitectura MVC propia con un sistema de rutas personalizado que despacha peticiones a controladores y vistas de forma organizada. Arquitectura y enfoque El proyecto está basado en una arquitectura MVC desarrollada manualmente, separando lógica, vistas y controladores. Se diseñó un sistema de routing propio que permite escalar la aplicación sin depender de frameworks externos, facilitando el aprendizaje profundo del funcionamiento interno de una aplicación web. Funcionalidades clave · Plataforma multilingüe con 6 idiomas (inglés, español, portugués, chino, japonés y ruso) · Sistema de aprendizaje interactivo basado en juegos educativos · 8 juegos distintos (flash cards, asociaciones, aventuras narrativas, etc.) · Foro comunitario con posts, respuestas y sistema de likes · Experiencia responsive con diseño adaptado a cada tipo de contenido Decisiones técnicas · Backend en PHP puro sin frameworks · Arquitectura MVC propia implementada desde cero · Sistema de routing personalizado · Base de datos MySQL relacional para usuarios, posts y progreso · CSS puro con variables y diseño responsive · SEO básico con metaetiquetas y Open Graph




CoderNEP es un sitio web desarrollado desde cero con PHP, Bootstrap 5 y JavaScript vanilla. El proyecto combina un enfoque de portfolio profesional con una sección de recursos para desarrolladores, explorando la idea de una plataforma híbrida entre vitrina comercial y repositorio de contenido técnico. Arquitectura y enfoque El sitio está estructurado como una plataforma modular con secciones independientes: una orientada a presentación de servicios profesionales y otra enfocada en contenido técnico. La idea principal fue experimentar con la creación de un ecosistema web que combine branding personal con utilidad para desarrolladores. Funcionalidades clave · Landing de presentación de servicios para clientes potenciales · Sección de recursos y snippets de código reutilizable · Estructura pensada para escalar hacia contenido open source · Diseño responsive con Bootstrap 5 · Navegación modular entre secciones del sitio Decisiones técnicas · Backend en PHP sin frameworks · Frontend con Bootstrap 5 y JavaScript vanilla · Arquitectura modular por secciones independientes · Enfoque en reutilización de componentes UI · Estructura preparada para expansión futura hacia CMS o comunidad