pedro@peruchinos.es
$ssh pedro@peruchinos.es
› conectando al servidor .......... ok
› cargando perfil profesional ..... ok
bienvenido.welcome.
Disponible para proyectosAvailable for projects

Software queSoftware that
resuelve negocio.solves business.

Soy Pedro Dorta, desarrollador Full Stack en Valencia. Diseño y construyo sistemas completos — desde apps móviles en tiempo real hasta plataformas de gestión que usan equipos enteros cada día.

I'm Pedro Dorta, a Full Stack developer based in Valencia. I design and build complete systems — from real-time mobile apps to management platforms used by entire teams every day.

0+
Años de experiencia
Years of experience
0
Apps en producción
Apps in production
0+
Módulos desarrollados
Modules built
pedro.config.js
// perfil técnico
const pedro = {
  stack: ['PHP', 'MySQL', 'Flutter', 'Firebase'],
  focus: 'sistemas en tiempo real',
  location: 'Valencia, ES',
  deploys: 'viernes incluidos',
  available: true
};

Sobre mí

About me

Del problema real al sistema en producción

From real problem to production system

No construyo demos: construyo herramientas que la gente usa todos los días. Mi proyecto principal es un ecosistema completo de gestión para un grupo de restauración — propinas, mesas en tiempo real, formaciones, analítica — que diseño, desarrollo y mantengo de principio a fin.

I don't build demos: I build tools people use every single day. My main project is a complete management ecosystem for a restaurant group — tips, real-time tables, training, analytics — which I design, develop and maintain end to end.

Ubicación Location Valencia, España
WhatsApp +34 602 647 632
Enfoque Focus Full Stack · Tiempo real · Apps móviles Full Stack · Real-time · Mobile apps

Cómo trabajo

How I work

  • Mobile-first siempre: si el 95% del uso es en móvil, el móvil manda sobre el escritorio.
  • Mobile-first always: if 95% of usage is on mobile, mobile rules over desktop.
  • Producto completo: base de datos, backend, frontend, despliegue y mantenimiento. Sin cabos sueltos.
  • Complete product: database, backend, frontend, deployment and maintenance. No loose ends.
  • Seguridad de serie: auditorías, control de acceso por roles y protección anti-bots en cada formulario.
  • Security by default: audits, role-based access control and anti-bot protection on every form.
  • Automatizar lo aburrido: si algo se hace dos veces a mano, se convierte en script, cron o extensión.
  • Automate the boring: if something is done twice by hand, it becomes a script, cron or extension.

Proyecto destacado

Featured project

Ecosistema Googlereta

The Googlereta Ecosystem

Suite interna de gestión para un grupo de restauración, construida desde cero: seis aplicaciones interconectadas que cubren desde el reparto de propinas hasta los pedidos en tiempo real entre sala y cocina. Diseño, desarrollo, seguridad y operación — todo de una sola mano.

Internal management suite for a restaurant group, built from scratch: six interconnected applications covering everything from tip distribution to real-time front-of-house/kitchen orders. Design, development, security and operations — all single-handedly.

🔒 Sistema interno — sin acceso público 🔒 Internal system — no public access En producción desde 2024 In production since 2024 Uso diario por todo el equipo Daily use by the whole team
0
Aplicaciones
Applications
0+
Módulos
Modules
0
Bases de datos
Databases
0%
Uso en móvil
Mobile usage
🏠
Googlereta Core
Plataforma central · PWA
Core platform · PWA

El corazón del sistema: buscador de conocimiento interno, comunicación y operativa diaria del equipo. Instalable como PWA con service worker y estrategia de caché por tipo de recurso.

The heart of the system: internal knowledge search, team communication and daily operations. Installable as a PWA with a service worker and per-resource caching strategy.

Buscador internoInternal search Noticias y comunicadosNews & announcements Formaciones con seguimientoTraining with tracking Carta de vinosWine list manager Carta de cóctelesCocktail manager Tareas por estadosTask states board Panel de datosData panel Fotomatón + reportesPhoto booth + reports Gestión de empleadosEmployee management
💶
Propinas
Reparto de propinas
Tip distribution

La base económica del ecosistema: reparto de propinas ponderado por horas trabajadas, con tres niveles de acceso (admin, empleado, colaborador), auditoría de seguridad completa y protección Cloudflare Turnstile.

The economic backbone: tip distribution weighted by hours worked, with three access levels (admin, employee, collaborator), a full security audit and Cloudflare Turnstile protection.

Reparto por horasHours-based split Registro semanalWeekly records Auth multi-rolMulti-role auth Historial de entregasPayout history Cloudflare Turnstile Auditoría de seguridadSecurity audit
📡
Mesas
Tiempo real · Flutter + FCM
Real-time · Flutter + FCM

Gestión de mesas con app móvil multiplataforma en Flutter y notificaciones push críticas vía Firebase Cloud Messaging (API V1). Sala y cocina sincronizadas al instante.

Table management with a cross-platform Flutter mobile app and critical push notifications via Firebase Cloud Messaging (V1 API). Front-of-house and kitchen synced instantly.

App Flutter (Android/iOS) Push FCM V1 Estados de mesa en vivoLive table states Sync sala–cocinaFOH–kitchen sync Backend PHP/MySQL
📊
Analizador de Ventas
Sales Analyzer
Analítica + pedidos sugeridos
Analytics + suggested orders

Analiza el consumo de bebidas y genera automáticamente el pedido sugerido a proveedores, respetando formatos de caja y reglas por categoría de cada restaurante. Exportación a PDF con un clic.

Analyzes beverage consumption and automatically generates supplier orders, respecting case formats and per-category rules for each restaurant. One-click PDF export.

Análisis de consumoConsumption analysis Generador de pedidosOrder generator Config. por restaurantePer-restaurant config Export PDF (jsPDF)
🔄
La Tanda
Ahorro rotativo
Rotating savings

Aplicación para gestionar un fondo de ahorro rotativo entre compañeros: turnos, aportaciones, calendario de cobros y seguimiento de cada edición anual.

App to manage a rotating savings fund among colleagues: turns, contributions, payout calendar and tracking for each yearly edition.

Gestión de turnosTurn management Control de aportacionesContribution tracking Ediciones anualesYearly editions
🧩
Skello Extractor
Extensión Chrome · MV3
Chrome extension · MV3

Extensión de Chrome (Manifest V3) que extrae las horas del equipo desde la plataforma de turnos Skello y las importa directamente al sistema de propinas. Adiós a copiar horas a mano cada semana.

Chrome extension (Manifest V3) that extracts team hours from the Skello scheduling platform and imports them straight into the tips system. No more copying hours by hand every week.

Extracción de horasHours extraction Export JSON Import automáticoAutomatic import Sync de empleadosEmployee sync
Construido con Built with PHP MySQL · PDO JavaScript Tailwind CSS Flutter Firebase FCM PWA Cron Jobs Plesk Git Cloudflare

Otros proyectos

Other projects

Trabajo seleccionado

Selected work

Piezas fuera del ecosistema principal: webs públicas, microsites y este mismo portfolio.

Work outside the main ecosystem: public sites, microsites and this very portfolio.

🎷
● Online ● Live

Peter Gun — Jazz & Smoke

Web completa para un artista de jazz: estética speakeasy años 20, vídeo de fondo, discografía interactiva, galería, fechas de conciertos y scroll animado de principio a fin.

Complete website for a jazz artist: 1920s speakeasy aesthetic, background video, interactive discography, gallery, tour dates and scroll animations throughout.

webdiseñoanimación
VisitarVisit
🎭
Interno Internal

Jazz Night — Event Briefing

Microsite art déco de briefing para el equipo de un evento: plano SVG interactivo del restaurante con rangos asignados, dress code y toda la operativa de la noche en una sola página.

Art déco briefing microsite for an event team: interactive SVG floor plan with assigned sections, dress code and the whole night's operations on a single page.

micrositesvgdiseño
Acceso privado Private access
● Estás aquí ● You're here

peruchinos.es

Este portfolio: PHP sin frameworks, bilingüe, con scroll suave, micro-animaciones y un formulario de contacto con honeypot, control de tiempo y token CSRF de sesión.

This portfolio: framework-free PHP, bilingual, with smooth scrolling, micro-animations and a contact form protected by honeypot, timing checks and a session CSRF token.

phpvanilla-jsux
Al inicioBack to top

Trayectoria

Experience

Recorrido profesional

Professional journey

2024 — Presente 2024 — Present

Full Stack Developer & Product Owner — Googlereta

Grupo de restauración · Valencia

Restaurant group · Valencia

Diseño, desarrollo y operación de un ecosistema interno de seis aplicaciones: reparto de propinas, gestión de mesas en tiempo real (Flutter + FCM), formaciones, analítica de ventas y automatización de procesos. Desde el esquema de base de datos hasta el deploy en producción.

Design, development and operation of an internal ecosystem of six applications: tip distribution, real-time table management (Flutter + FCM), training, sales analytics and process automation. From database schema to production deployment.

2020 — Presente 2020 — Present

Freelance Full Stack Developer

Autónomo

Self-employed

Desarrollo web a medida, diseño de interfaces y mantenimiento técnico para clientes en España y Latinoamérica. Webs corporativas, landing pages y pequeñas herramientas de gestión.

Custom web development, interface design and technical maintenance for clients in Spain and Latin America. Corporate sites, landing pages and small management tools.

2015 — 2020

Desarrollador Web & Email Marketing

Web Developer & Email Marketing

Proyectos propios y clientes

Own projects & clients

Campañas de email marketing, landing pages de alta conversión y proyectos de e-commerce. Aquí aprendí que el código solo importa si mueve el negocio.

Email marketing campaigns, high-conversion landing pages and e-commerce projects. This is where I learned that code only matters if it moves the business.

2023 — Presente 2023 — Present

IA Generativa & LLMs

Generative AI & LLMs

Formación continua

Continuous learning

Integración de LLMs y herramientas de IA en flujos de trabajo reales: desarrollo asistido, automatización de tareas y agentes aplicados a producción.

Integrating LLMs and AI tooling into real workflows: assisted development, task automation and agents applied to production.

2018 — 2022

Especialización Web & Mobile

Web & Mobile Specialization

Udemy · Autodidacta

Cursos avanzados de HTML5, CSS3, Bootstrap, Flutter/Dart, Firebase y email marketing. Certificaciones en desarrollo móvil y diseño UI.

Advanced courses in HTML5, CSS3, Bootstrap, Flutter/Dart, Firebase and email marketing. Certifications in mobile development and UI design.

2010 — 2012

TSU Informática — Análisis de Sistemas

Computer Science — Systems Analysis

IUTAI

Base sólida en lógica de programación, algoritmos y bases de datos relacionales.

Solid foundation in programming logic, algorithms and relational databases.

Stack

Herramientas de trabajo

Tools of the trade

Tecnologías que uso a diario en producción, no en tutoriales.

Technologies I use daily in production, not in tutorials.

Backend

PHP MySQL PDO REST APIs Cron Jobs Firebase

Mobile

Flutter Dart FCM Push V1 PWA

Frontend

JavaScript HTML5 CSS3 Tailwind Bootstrap

DevOps & Infra

Plesk Git · GitHub Cloudflare SFTP Deploy Service Workers

IA & Automatización

AI & Automation

Claude Code LLM APIs Chrome Extensions Scripts

Creativo

Creative

Photoshop Gimp Cinema 4D Unreal Engine

Contacto

Contact

¿Hablamos de tu proyecto?

Shall we talk about your project?

Cuéntame qué necesitas construir. Respondo en menos de 24 horas.

Tell me what you need to build. I reply within 24 hours.

✉️
Email
pedrodorta.21@gmail.com
📱
WhatsApp
+34 602 647 632
📍
Ubicación
Location
Valencia, España
🕐
Horario
Hours
Lun–Vie · 9:00–20:00 CET
Mon–Fri · 9:00–20:00 CET