Available for new projects

Hi, I'm Manuel Roberto Valdez

Full Stack Developer specializing in high-performance minimalist web architectures. Building clean, fast, and high-converting applications using modern technologies.

My Tech Stack

Tools, frameworks, and languages I use to build premium products

PHP
MariaDB
JavaScript
Nodejs
Tailwind CSS
Docker
Linux
Git

Featured Projects

A curated list of my designs, scripts, and production web systems.

View All in App Store
📰 Portal Síntesis — Plataforma de Noticias MVC Pay · $700.00

📰 Portal Síntesis — Plataforma de Noticias MVC

Portal Síntesis es una aplicación web basada en el patrón arquitectónico Modelo-Vista-Controlador (MVC), desarrollada con Node.js, Express, MariaDB y Tailwind CSS. Cuenta con características avanzadas de control de accesos (RBAC), gestión dinámica de categorías. --- 🚀 Características Principales 👁️ Vistas Públicas (Acceso General) - Portada Dinámica (`/`):** Visualización de las últimas noticias publicadas filtradas por categorías, con buscador interactivo y barra de lectura superior. - Lectura de Entradas (`/entries/:id`):** Visualización de noticias individuales renderizadas dinámicamente con soporte para Markdown. - Buscador Público (`/search`):** Motor de búsqueda tanto por interfaz gráfica como por API JSON (`/api/public/search`) que permite filtrar artículos por título o contenido. - Mapa de Sitio (`/sitemap.xml`):** Generador dinámico en formato XML para optimizar el rastreo e indexación de artículos y categorías por parte de motores de búsqueda. 📈 Optimización para Motores de Búsqueda (SEO) - Enlaces Canónicos e Integración de Slugs:** La cabecera genera dinámicamente etiquetas `<link rel="canonical">` y normaliza enlaces con slugs semánticos para evitar contenido duplicado. - Metadatos Enriquecidos (Open Graph & Twitter Cards):** Soporte de previsualización social inteligente que extrae la primera imagen del contenido del artículo para asignarla en `og:image` y `twitter:image` con ruta absoluta. - Marcado Semántico (JSON-LD):** Estructura automática con Schema.org en formato JSON-LD (`NewsArticle` para artículos, `SearchResultsPage` para buscador y `WebSite` para portada). - Buscador Híbrido (SSR + Hydration):** La página `/search` renderiza los resultados iniciales en el servidor para indexación y accesibilidad, delegando el filtrado asíncrono al cliente solo al interactuar. 🛠️ Tecnologías y Arquitectura - Runtime: Node.js (versión 18 o superior) - Framework Web: Express.js - Motor de Plantillas: EJS (Embedded JavaScript) para el renderizado del lado del servidor (SSR) - Estilos y UI: Tailwind CSS (cargado vía CDN) integrado con fuentes modernas de Google Fonts (*Inter* y *Playfair Display*) y transiciones fluidas. - Base de Datos / ORM: MariaDB integrada mediante Sequelize ORM - Sesiones: Express Session almacenadas en base de datos mediante `express-mysql-session` - Testing: Mocha, Chai y Supertest para pruebas automatizadas unitarias y de integración

nodejs mariadb sequelize docker compose tailwindcss express
Rayados Unión Jerez Client Exclusive

Rayados Unión Jerez

Official web platform and academy management portal for Escuela de Fútbol Rayados Unión Jerez (rayadosunionjerez.com). Built on a lightweight, custom MVC architecture powered by PHP 8.2 and MariaDB 10.11 running in optimized Docker containers. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Rayados Unión Jerez provides a comprehensive digital hub for students, parents, coaches, and administrators: ✨ Overview & Key Features ⚽ Academy Management (Escuela): Complete administration of student rosters, coaches and staff, player profiles, and registration workflows. 📅 Events & Tournaments (Eventos & Calendar): Real-time scheduling, match updates, tournament tracking, and interactive academy calendars. 📰 News & Blog (Blog & Noticias): Dynamic publishing engine for club announcements, game summaries, and press releases. 🖼️ Media Gallery (Gallery): Photo and video showcases capturing matches, training sessions, and special events. 📊 Administrative Reports (Reportes): Automated statistical reports and operational data tracking. 🔌 Internal REST API (API): Lightweight JSON endpoints powering dynamic frontend widgets and mobile integrations. 🛠️ Architecture & Tech Stack - Backend / Router: Custom Object-Oriented PHP 8.2 MVC framework. Dynamic URL routing maps clean URI paths directly to dedicated controllers and models. - Database: MariaDB 10.11 running in high-performance buffer mode (--innodb-buffer-pool-size=256M), fully configured with utf8mb4_unicode_ci collation for universal character support. - Containerization: 100% containerized with Alpine Linux, Apache 2.4, and PHP 8.2 extensions (mysqli, pdo_mysql, gd, curl, mbstring). - Frontend / Templates: Responsive HTML5, CSS3, and JavaScript organized by domain modules.

php javascript jquery css bulmacss mariadb (updated from mysql)