Hola, soy Daniel Pérez

Desarrollo web, apps y software a medida.

Me encanta ayudar a que los negocios simplifiquen y automaticen lo suyo: menos vueltas, más orden y todo más fácil de gestionar.

Manejo dos tipos de proyecto: hay productos propios que ya desarrollé y puedes usar tal cual, y hay desarrollo a medida, donde tú me dices qué necesitas y lo construimos.

¿Qué quieres ver primero?

Retrato de Daniel Pérez, desarrollador web y software
PHP · MySQL Web & integraciones

Proyectos

Productos propios

Startups y plataformas en escala: productos que desarrollo para que muchos negocios los usen sin partir de cero.

SaaS · E-commerce

Tiendipy

Tienda online con inventario, POS, pasarelas y envíos a toda Colombia. Flexible y lista para vender.

POS Mercado Pago Bre-B Envíos
Conocer más de este producto

¿Necesitas una tienda online? Tiendipy está pensada para montar y operar tu negocio digital con control total.

Inventario

Stock, sistema POS y carrito integrado en la misma tienda.

Pasarela de pagos

Configuración con Mercado Pago, Bre-B (0 comisiones) u opción de cobrar por WhatsApp. Tú eliges cómo vender.

Envíos

Integración con transportadoras (Interrapidísimo, Envia, Coordinadora, TCC y más) o domiciliarios y logística propia: sistema abierto.

Catálogo y datos

Productos con descripción, variantes, imágenes y categorías.

Estadísticas

Ventas, productos más vendidos, stock, inversión y métricas clave.

Experiencia móvil

Diseño responsive, optimizado para celular con sensación tipo app (estilo Rappi/Uber). Escalable según tu negocio.

tiendipy.com

SaaS · Reservas

Reservatu

Tus clientes reservan solos con horarios claros: citas, anticipos, recordatorios por WhatsApp y correo, estadísticas y roles.

Reservas Pagos WhatsApp Multi-negocio
Conocer más de este producto

Reservatu ordena lo que antes era caos por WhatsApp: horarios visibles, reservas sin cruzar citas, confirmación y recordatorios automáticos. Sirve para belleza, salud, deporte, educación, eventos, alquiler de espacios, turismo, mascotas, gastronomía y cualquier negocio que trabaje con citas.

Qué resuelve

  • Agenda organizada y reservas automáticas (individuales o grupales).
  • Anticipos para reducir inasistencias.
  • Recordatorios por WhatsApp y correo (tú defines cuándo: 10 min, 1 h, etc.).
  • Estadísticas: reservas, ingresos y resumen en tiempo real.
  • Equipo: roles para ver, editar o gestionar citas.

Tu marca

Cada negocio puede usar su propio subdominio, por ejemplo tunegocio.reservatu.com, alineado a tu nicho.

Prueba en reservatu.com (incluye opción de prueba gratuita según la página).

SaaS · Streaming

Mercado Streaming

Gestión completa para negocios de streaming: tienda, pasarelas, recordatorios y avisos por WhatsApp y Telegram.

Web app Android Pagos Notificaciones
Conocer más de este producto

Plataforma pensada para que negocios de streaming administren todo en un solo lugar: ventas, tienda online, pasarelas de pago, recordatorios de cobro por WhatsApp y avisos de cambios o novedades por WhatsApp y Telegram. Revisa la web de la app para funciones al día.

app.mercadostreaming.com · Ver en Play Store

API · WhatsApp

MyChatWorker

Permite enviar y recibir mensajes de WhatsApp para avisos y notificaciones. Ideal para integrarlo en cualquier página web, app, Excel u otro sistema que ya uses.

WhatsApp API Panel Integraciones
Conocer más de este producto

Es una API para que tu negocio envíe y reciba mensajes de WhatsApp (avisos, confirmaciones, respuestas de clientes, etc.). Está pensada para integrarla en cualquier página web, app, Excel u hojas de cálculo, o el sistema que ya tengas, sin cambiar todo tu flujo: conectas tu número, usas el panel y la API o un enlace.

Importante: da igual el lenguaje o la tecnología (PHP, Python, JavaScript…). No hace falta ser experto para empezar.

Casos de uso

  • Página web (cualquier stack)
  • Excel / hojas de cálculo
  • Apps
  • Cualquier sistema que pueda llamar una URL o usar tu flujo actual

Ejemplo de enlace (GET)

Lo puedes pegar en el navegador, Excel, tu web, etc. (ajusta dominio y parámetros reales):

GET https://mychatworker.com/v1/api/send.php
?recipient=+57…
&apikey=TU_CLAVE
&text=Hola desde tu sistema

Qué ofrece

Todo lo necesario para tener WhatsApp en tu día a día: enviar avisos y mensajes con un enlace o pocos datos, y recibir lo que te escriben para automatizar respuestas o llevar registro (según cómo configures tu integración). Todo desde tu número y tu panel.

mychatworker.com — Empezar gratis o entrar si ya tienes cuenta, según la web.

Desarrollo a medida

Estos negocios, emprendimientos o empresas nos dicen exactamente qué necesitan y lo construimos contigo.

Reservas · Pagos

Nexo Salud Integral

Reservas, pagos (Mercado Pago / Bancolombia) y Google Calendar.

PHP Mercado Pago Google Calendar IMAP
Conocer más de este proyecto

Sitio y sistema de reservas para asesorías en salud ocupacional: landing responsive, reserva de citas con franjas horarias, pago con Mercado Pago y Bancolombia (verificación), sincronización con Google Calendar y notificaciones por correo y WhatsApp, con panel administrativo para precios, calendario y pagos.

Qué se hizo

Flujo reserva → pago → confirmación: tipo de asesoría (primera/segunda), datos de contacto, fecha y hora según disponibilidad real (horarios por día, fechas bloqueadas, cupos ya pagados). La cita no se confirma hasta verificar el pago. Mercado Pago (OAuth, checkout y webhook) y Bancolombia mediante verificación por correo (IMAP). Tras el pago: reserva pagada, evento en Google Calendar, avisos por email y WhatsApp (TextMeBot). Panel: reservas, precios, calendario (franjas, bloqueos), credenciales de pagos y notificaciones.

Stack: PHP 7.4+, MySQL, Composer (SDK Mercado Pago, cliente Google, variables de entorno), HTML/CSS responsive a la marca.

Cliente / visitante

  • Landing con información del servicio (salud ocupacional, bienestar laboral).
  • Reserva: primera o segunda asesoría, datos, nota opcional.
  • Fecha y hora según reglas (zona Bogotá, slots configurables).
  • Pago con Mercado Pago o instrucciones Bancolombia (Llave/QR) y verificación desde la web.

Administrador

  • Panel con navegación alineada al sitio.
  • Gestión de reservas y precios por tipo de asesoría.
  • Horarios por día, duración, fechas bloqueadas; Google Calendar (Calendar ID, credenciales).
  • Mercado Pago (Colombia) y Bancolombia (IMAP para confirmaciones).
  • Notificaciones por correo y WhatsApp (API).

Técnico

  • API interna para disponibilidad y creación de reservas.
  • Webhooks Mercado Pago y retorno post-pago.
  • Sincronización con Google Calendar al confirmar.
  • Cola/worker para WhatsApp en segundo plano.
  • Credenciales en servidor (.env) y configuración en BD.

Tags: PHP · MySQL · Mercado Pago · Google Calendar API · Reservas · Pagos Colombia · WhatsApp API · Panel admin · HTML/CSS responsive.

ERP web · Operación

Equipos Gualiva

Sistema interno: inventario, alquiler, ventas y cobros.

PHP MySQLi Dompdf PHPMailer
Conocer más de este proyecto

Propósito

Sistema web interno de gestión orientado a un negocio de equipos (inventario, alquiler con devoluciones programadas, ventas, clientes/terceros y cobros). Las pantallas apuntan a operación diaria en caja y supervisión, con interfaz tipo app móvil (cabeceras, viewport, iconos Ionicons).

Stack y herramientas

Backend: PHP con MySQLi, sesiones y CSRF en formularios sensibles.

Composer: Dompdf (PDFs), PhpSpreadsheet (Excel en otros flujos), PHPMailer (correo).

Integraciones: cola de notificaciones (WhatsApp vía API externa), correo, y en el worker Telegram para espejo o aviso a administradores.

Roles y seguridad

Roles: ADMINISTRADOR, SUPERVISOR, CAJERO, AUXILIAR. Cada pantalla comprueba el rol antes de mostrar o ejecutar acciones (por ejemplo ventas solo para quien puede cobrar; cartera solo admin). Login centralizado vía seguridad.php (redirección si no hay sesión válida).

Panel

KPIs del mes (solo administrador): ingresos, costo estimado de lo vendido, ganancia aproximada, cartera pendiente, alertas del día (devoluciones de alquiler) y productos con stock bajo. Actividad reciente: últimos movimientos de inventario. Hub hacia ventas, inventario, alertas, cartera, etc.

Ventas

Registro con borrador vs confirmada; al confirmar impacta inventario. Búsqueda AJAX de productos (excluye tipo servicio en la línea principal) y de servicios de transporte (tipo SERVICIO). Gestión de terceros con búsqueda. Para alquiler: registros de devolución programada enlazados a la venta. Listado con filtros y acciones según rol; cola para envío masivo de documentos por WhatsApp (procesada por cron).

Pagos y devoluciones

Abonos con control de saldo, método de pago y notas; transacciones con bloqueo de fila (FOR UPDATE). Devoluciones de alquiler (parcial/total) y actualización de estados atrasados; PDF de recibo para adjuntar o notificar.

Alertas

Próximos vencimientos de devolución (ventana configurable). Alerta de cobro: pagos acumulados vs ítems vencidos o por vencer (riesgo de mora en alquiler).

Inventario y cartera

Productos con categorías, filtros, existencias y mínimos. Movimientos con historial filtrable. Cartera (solo admin): estadísticas de ventas confirmadas por rango y comparación con totales; filtro por vendedor.

Recibos, respaldos y usuarios

Recibos y PDF (ticket 58/80 mm o A4); opciones con WhatsApp. Exportación a Excel por módulos (terceros, productos, ventas, alquiler…). Alta/edición de usuarios con roles y CSRF.

Notificaciones

Cola persistente (WhatsApp / email) con reintentos, backoff e idempotencia. Worker en cron; puede notificar por Telegram a administradores.

Objetivo

Digitalizar el ciclo venta/alquiler → inventario → cobros → devoluciones → alertas, con roles, trazabilidad, reportes de cartera, PDFs, notificaciones asíncronas y exportación, en PHP/MySQL para oficina y campo (UI responsive).

Nota: En proyectos reales las claves API y tokens deben ir en variables de entorno o configuración fuera del repositorio; no en texto plano en el código ni en capturas públicas.

E-commerce · Catálogo

Beldey Sports

Catálogo e-commerce, carrito por WhatsApp y panel admin.

PHP MySQL SEO JSON-LD
Conocer más de este proyecto

E-commerce de catálogo (sin pago online) para tienda de ropa deportiva en Colombia: catálogo por categorías, fichas con varias imágenes y tres precios en COP, carrito con envío de pedido por WhatsApp y panel admin para productos, categorías y ajustes de marca/contacto.

Stack

PHP, MySQL, HTML semántico y SEO con JSON-LD.