← Volver al inicio

Todo lo que construí

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

Open Turnos
01
openturnos.online
Sistema de reserva de turnos online (SaaS)

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)

Mi comentario personalQuería construir algo real, no un tutorial. Me propuse un proyecto que tuviera dos caras: el usuario final que reserva su turno, y el negocio que administra su agenda. Eso implica pensar en dos experiencias completamente distintas dentro del mismo sistema. El mayor desafío fue diseñar una arquitectura limpia en PHP puro — sin frameworks — que funcione igual en desarrollo local y en producción, sin tocar una sola línea de configuración al deployar. El login para administradores fue una decisión consciente: cada negocio tiene su propio panel, sus propios datos, su propia identidad visual. La idea es que el dueño de una peluquería y el de una clínica usen la misma plataforma sin saber que comparten infraestructura.
heyou.online
02
heyou.online
Plataforma Web

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)

Mi comentario personal Quería construir algo más cercano a una experiencia real que a un proyecto de práctica. Me interesaba explorar cómo se comporta una aplicación cuando hay interacción en tiempo real y distintos tipos de usuarios dentro del mismo sistema. El mayor desafío fue integrar una arquitectura simple en PHP con comunicación en tiempo real, manteniendo control sobre la lógica de interacción y la experiencia del usuario.
Alpaca Viajes
03
alpacaviajes.com
Plataforma Web

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

Mi comentario personalQuería que aprender un idioma se sintiera como un viaje, no como una obligación. Por eso diseñé AlpacaViajes: una plataforma donde conviven clases con desafíos reales, juegos que te meten en situaciones cotidianas de cada cultura, y un foro donde la comunidad puede participar. Construí todo el backend con PHP puro implementando mi propio patrón MVC, lo que me permitió entender desde adentro cómo funcionan los frameworks antes de usarlos.
Codernep
03
codernep.com
Sitio web corporativo

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

Mi comentario personalQuería que el sitio hiciera tres cosas a la vez: convencer a un cliente de que puedo hacerle su sitio, ofrecer un lugar donde los desarrolladores puedan encontrar código útil, y contribuir al ecosistema open source. No es solo un portfolio — es un ecosistema pequeño pero completo.