Portafolio · Valentín De Gennaro
Proyectos y
código.
Aplicaciones, herramientas y decisiones de desarrollo.
En cada ficha explico el problema que aborda el proyecto, cómo está construido, mi aportación y su estado. Encontrarás demostraciones y código cuando estén disponibles.
Código con un propósito.
Aplicaciones, herramientas y experimentos. Explora por tecnología o encuentra un proyecto concreto.
38 proyectos
TinoProp CRM
CRM inmobiliario multi-tenant con 19 módulos y jerarquía de 7 roles. Varias inmobiliarias comparten instalación viendo solo sus datos: pipeline Kanban, matching demanda-oferta, gestión documental, tickets internos e i18n.
RoomManager
Plataforma de gestión de alquiler por habitaciones (coliving / rent to rent). Contratos y recibos en PDF, caja y liquidaciones a propietarios con firma digital, suscripciones vía Stripe y oferta pública de habitaciones.
InmoCRM
CRM inmobiliario con 14 módulos y segundo factor de autenticación TOTP implementado desde cero. Incluye motor de matching entre demandas y cartera, facturación con conversión de presupuestos y auditoría de actividad.
Soft-Scrappeo
CRM de captación de leads B2B desarrollado durante las prácticas en empresa. Rastrea empresas, las enriquece con datos públicos y las clasifica por código CNAE, con roles de admin y comercial, asignaciones, chat y notificaciones.
Juntadas Party
Plataforma de juegos multijugador para 4-20 personas en tiempo real y sin registro. Micro-router PHP propio, servidor WebSocket con Ratchet y ReactPHP, e implementación completa de las reglas del Truco argentino.
CodePanel
Espacio de trabajo para programadores: proyectos, ideas, clientes, presupuestos, bitácora y tareas en una sola interfaz. Calcula rentabilidad por proyecto cruzando ingresos, tiempo registrado y costes de infraestructura.
Plataforma de Leads Inmobiliarios
Backend que automatiza la captación de inmuebles en portales de Valencia: pipeline de ingesta con cron, normalización, matching por filtros de cliente, scoring con IA local y avisos por Telegram y WhatsApp.
DrinkLegends
App social para registrar rondas en grupo con foto y competir por puntos. Rankings semanal, mensual, anual y global, 16 logros con progreso, rachas diarias, MVP de la noche, retos, eventos, amigos y chat con push.
BookingApp
Sistema de reserva de citas conectado a la publicidad de Meta. Al confirmar, crea la sala de Google Meet, avisa por WhatsApp y programa recordatorios automáticos a 24 h y 2 h mediante cron.
Pint League
Reescritura completa de DrinkLegends sobre PHP sin framework: router, autenticación JWT, servicio de notificaciones push y procesado de fotos implementados a mano, con SPA vanilla de 8 vistas y router propio.
AdminViews
Gestor personal de series y películas con listas por estado (viendo, vistas, pendientes). Autocompleta títulos y carátulas desde la API de TheMovieDB y cifra las contraseñas con password_hash.
Seguimiento CAS
PWA de seguimiento de propietarios, inquilinos y visitas para una inmobiliaria. Plantillas de mensaje reutilizables, autenticación por token con caducidad e instalador protegido por clave.
CAS Real State
Web corporativa de una agencia inmobiliaria de Valencia, orientada a conversión. Hero panorámico, explicación paso a paso de cada proceso, reseñas de clientes y agenda de citas.
BirraFinder
Diario de bares con comunidad: geolocaliza locales con Google Places, guarda pendientes y visitados con puntuación, y genera rankings de los más visitados y mejor valorados por todos los usuarios.
Iglesia del Santo Jocarsa
Web paródica sobre la cultura Linux y el software libre, con confesionario tecnológico, oráculo del Kernel, BSOD simulado y una biblia virtual repartida en siete libros navegables.
Birra y Brújula
App para organizar un viaje en grupo de principio a fin: votación de casa, transporte, lista de compra, actividades e itinerario. Calcula el coste por persona y sugiere quién paga a quién para cuadrar cuentas.
MP Solutions Group
Landing corporativa de un call center argentino. Todos los datos de empresa viven en un único config.js que rellena contacto, páginas legales y el JSON-LD de Google, sin tocar el HTML.
LocalCoder
IDE de escritorio con asistente de IA totalmente local. Editor Monaco, chat con respuesta en streaming, memoria por sesión en SQLite y un escáner de hardware que recomienda qué modelo de Ollama puede mover tu equipo.
ExplainMyCodebase
Herramienta que recibe un proyecto, recorre su estructura y genera con IA local una explicación de cada módulo para acelerar el onboarding técnico. Frontend en Next.js App Router y backend Express con parser propio.
TuaTeam — Herramientas internas
Conjunto de utilidades creadas durante las prácticas en empresa: extensión de Chrome propia para transcribir reuniones, verificador de emails, scraper configurable por YAML y enriquecedor de datos sobre Excel.
Eurcontroller
PWA de finanzas personales con gastos, ingresos y objetivos de ahorro. Si se pierde la conexión, las transacciones se encolan en el navegador y se sincronizan solas al volver la red.
MBA — RSVP Evento
Gestor de confirmaciones para eventos. Cada evento genera un enlace público con token, reparte la lista de compra entre los asistentes confirmados y controla quién ha pagado, con recordatorio por WhatsApp.
Landing Page Personal
Tarjeta de visita digital que centraliza portafolio, CV y redes profesionales. Diseño glassmorphism con animaciones sutiles y gestión de tema mediante variables CSS.
Currículum Vitae Web
CV interactivo en una sola página con estructura de dos columnas: barra lateral oscura y contenido claro. Sin dependencias y con hoja de estilos específica para imprimirlo en papel.
Bot-IA
Asistente de estudio que detecta tareas pendientes en un portal educativo con Selenium y redacta un borrador con IA local siguiendo el estilo de los resúmenes de cada asignatura. Nunca entrega sin revisión humana.
Codaprende
Memoria de producto de una plataforma para aprender desarrollo web en español. Incluye análisis competitivo de 8 plataformas, hipótesis verificables, plan de validación y la arquitectura elegida. Aún sin código.
Agente IA Autónomo
Práctica de IA: un agente genera código Python con un modelo local, lo valida por capas (sintaxis con AST, seguridad y ejecución) y reinyecta sus propios errores en el siguiente prompt para corregirse.
Paint Canvas
Ejercicio de informática gráfica construido en 20 pasos, desde dibujar un rectángulo hasta una app de pintura completa con selector de color, grosor y tipo de punta, y descarga del lienzo como PNG.
Bart vs Bob Patiño
Videojuego 2D de clase levantado en 10 pasos: bucle de render, control de FPS, sprites propios y NPCs con movimiento autónomo, todo con clases de JavaScript y detección de colisiones.
Tienda Online
E-commerce de clase desarrollado en 7 versiones desde cero: catálogo leído de base de datos, carrito en sesión y cierre de pedido con inserción en MySQL. Incluye diagramas entidad-relación y de flujo.
Supercontrolador
Panel de administración agnóstico de tabla: un único controlador consulta el esquema con SHOW TABLES y DESCRIBE para construir menú, formularios e INSERT de cualquier tabla sin escribir código por entidad.
Camaron Prop
Portal inmobiliario de clase construido en 4 iteraciones: búsqueda de viviendas por localidad y rango de precio, encadenando un segundo filtro, y panel de administración para el CRUD de propiedades.
Microtienda
Práctica de integración de módulos empresariales: catálogo, carrito dinámico y formulario de cliente que consolidan un objeto JSON de pedido, con la preparación de la base de datos y sus permisos.
SVG & Data Viz
Recorrido por gráficos vectoriales sin librerías: desde formas básicas hasta un gráfico de barras animado con easing y tooltips, alimentado por datos y manipulado desde JavaScript.
Apps CLI Python
Colección de 13 aplicaciones de consola que practican programación orientada a objetos y persistencia con JSON y pickle sobre casos reales: cuenta bancaria, facturación con IVA, agenda y gestión de clientes.
Minichat Flask
Introducción a Flask en 5 pasos: de un servidor mínimo a un chat multiusuario que refresca los mensajes por polling contra un endpoint JSON, sin WebSockets ni base de datos.
Duelo de Dragones
Ejercicio de estructuras de control: simulador de combate por turnos entre dos dragones con fase de entrenamiento, estadísticas que evolucionan, cálculo de daño y validación de toda entrada del usuario.
Duelo de Magos
Ejercicio de clasificación y condicionales: un mago ataca un escudo energético con hechizos cuyo efecto depende de su rango y poder, resolviendo el duelo con cálculos derivados de parámetros variables.
No hay proyectos con esa búsqueda. Prueba otro nombre o tecnología.
Índice de proyectos38 proyectos
- TinoProp CRM
- RoomManager
- InmoCRM
- Soft-Scrappeo
- Juntadas Party
- CodePanel
- Plataforma de Leads Inmobiliarios
- DrinkLegends
- BookingApp
- Pint League
- AdminViews
- Seguimiento CAS
- CAS Real State
- BirraFinder
- Iglesia del Santo Jocarsa
- Birra y Brújula
- MP Solutions Group
- LocalCoder
- ExplainMyCodebase
- TuaTeam — Herramientas internas
- Eurcontroller
- MBA — RSVP Evento
- Landing Page Personal
- Currículum Vitae Web
- Bot-IA
- Codaprende
- Agente IA Autónomo
- Paint Canvas
- Bart vs Bob Patiño
- Tienda Online
- Supercontrolador
- Camaron Prop
- Microtienda
- SVG & Data Viz
- Apps CLI Python
- Minichat Flask
- Duelo de Dragones
- Duelo de Magos