Portfolio de Proyectos

Sistemas Realizados

Proyectos reales que he desarrollado — apps móviles, sistemas web y software de escritorio.

VeriFace
SaaS Web2026

VeriFace

VeriFace es un sistema biométrico construido en Laravel con Filament que ofrece reconocimiento facial vía API REST. Permite integrar verificación de identidad en cualquier sistema externo mediante un endpoint POST que recibe imágenes en base64 y devuelve el resultado con puntuación de confianza en menos de un segundo. Incluye panel de administración, logs de verificaciones, webhooks y autenticación por Bearer Token.

Problema

Los sistemas de asistencia y control de acceso tradicionales dependen de tarjetas, PINs o registros manuales, lo que genera suplantaciones, errores y falta de trazabilidad.

Solución

API biométrica que verifica identidad por reconocimiento facial con 99.7% de precisión. Cualquier sistema puede integrarse enviando una imagen en base64 al endpoint y recibiendo el resultado en ~342ms.

Resultados

Verificación facial con 99.7% de precisión
Respuesta promedio de ~342ms por consulta
Integrable en cualquier sistema vía API REST
Logs completos y auditables de cada verificación

Tecnologías

LaravelFilamentPHPTailwind CSSSanctumMySQL
Rifana
SaaS Web2026

Rifana

Rifana es una plataforma SaaS multi-tenant construida en Laravel. Las organizaciones se suscriben a un plan, crean rifas, asignan vendedores con comisiones, registran pagos de participantes y ejecutan sorteos (automático, manual o por Lotería Nacional). Al cerrar la rifa se genera la liquidación neta automáticamente.

Problema

Instituciones y personas organizan rifas manualmente con hojas de cálculo y grupos de WhatsApp, sin control real de pagos, tickets duplicados ni transparencia en el sorteo.

Solución

Plataforma web donde cada organización tiene su panel propio con planes de suscripción, control de tickets, registro de pagos y sorteo auditable con tres modos: automático, manual o basado en la Lotería Nacional del Perú.

Resultados

Control total de tickets: reservados, pagados y no vendidos
Comisiones de vendedores calculadas automáticamente
Sorteo auditable con tres modalidades
Liquidación neta generada al cierre de cada rifa

Tecnologías

Laravel 12PHP 8.3MySQLQueue WorkersSupervisorBrevo SMTP
Reclabook
SaaS Web2026

Reclabook

Reclabook es una plataforma SaaS multiempresa construida en Laravel + Filament que permite a las empresas recibir, gestionar y responder reclamos conforme a la Ley N.° 29571 — Código de Protección y Defensa del Consumidor. Cada empresa tiene su propio formulario público accesible por QR, recibe notificaciones automáticas, gestiona plazos legales (15 días hábiles) y genera PDFs de hoja de reclamación con firma y código único. Incluye alertas automáticas a los 10, 5 y 2 días antes del vencimiento.

Problema

Las empresas están obligadas por ley a tener un Libro de Reclamaciones y responder en 15 días hábiles, pero gestionarlo manualmente en papel o Excel genera incumplimientos, multas y falta de trazabilidad.

Solución

Plataforma web donde cada empresa tiene su formulario público accesible por QR, los reclamos generan un código único, un PDF legal y alertas automáticas de vencimiento. El equipo gestiona todo desde un panel Filament con roles y permisos.

Resultados

Cumplimiento automático de plazos legales con alertas a los 10, 5 y 2 días
PDF de hoja de reclamación generado automáticamente con código único
Formulario público accesible por QR por empresa y por sede
Historial completo de cada reclamo con timeline de acciones

Tecnologías

Laravel 13PHP 8.4PostgreSQLFilament 5Spatie PermissionBrevo SMTP
Hampisoft
Software de Escritorio2026

Hampisoft

Hampisoft (Pyhampi) es un sistema de escritorio para farmacias construido en Python + Flask con SQLite. Se distribuye como una carpeta lista para usar en Windows: doble clic en run.bat y abre en el navegador. Incluye licenciamiento por hardware mediante Aegis y funciona offline.

Problema

Las farmacias pequeñas no pueden pagar sistemas caros de escritorio ni tienen técnicos para instalaciones complejas. Necesitan algo simple que funcione offline.

Solución

Aplicación Python + Flask empaquetada con Python embebido. El cliente recibe una carpeta, hace doble clic y el sistema corre en su navegador sin instalar nada. Licenciamiento por hardware vía API Aegis.

Resultados

Sistema listo para usar sin instalador ni Python previo
Funciona 100% offline con SQLite local
Licenciamiento por hardware: una licencia, un equipo
Importación masiva de productos desde Excel

Tecnologías

Python 3.12FlaskSQLiteTailwind CSSAlpine.jsWaitress
Catálogo Virtual para WhatsApp
App Web2026

Catálogo Virtual para WhatsApp

Catálogo Virtual (WhatsApp Catalog Pro) es una app web construida en Next.js que permite a pequeños negocios tener una vitrina digital profesional. El cliente público navega productos por categoría, ve detalle y precio, y hace el pedido directamente por WhatsApp con un mensaje prellenado. El admin gestiona productos, categorías y logo desde un panel con drag-and-drop.

Problema

Los pequeños negocios muestran sus productos por fotos de WhatsApp o publicaciones de Facebook, sin precio claro ni forma ordenada de hacer pedidos.

Solución

Catálogo web público sin registro, con categorías, imágenes, precios y botón de pedido que abre WhatsApp con un mensaje listo. Panel admin con drag-and-drop para reordenar productos fácilmente.

Resultados

Vitrina profesional sin costo de app nativa
Pedidos más ordenados vía WhatsApp
Admin puede actualizar productos sin desarrollador
Instalable en celular como PWA

Tecnologías

Next.js 16React 19TypeScriptTailwind CSS 4Framer MotionNextAuth.js
PyMail
Automatización2025

PyMail

Script Python para envío masivo de emails. Funciona con múltiples cuentas de Gmail (rotación automática para evitar límites) o con un único servidor SMTP corporativo. Personaliza cada correo con variables desde Excel o CSV, guarda un checkpoint cada 10 emails para reanudar si se interrumpe y genera estadísticas detalladas por sesión.

Problema

Enviar cientos o miles de correos personalizados manualmente es inescalable y propenso a errores. Las cuentas de Gmail tienen límites diarios que bloquean envíos masivos desde una sola cuenta.

Solución

Script Python configurable para usar múltiples cuentas de Gmail con rotación automática, o un servidor SMTP corporativo propio. Personaliza cada correo con datos del destinatario desde Excel/CSV y reanuda automáticamente si el envío se corta.

Resultados

Envío de miles de emails personalizados sin intervención manual
Distribución inteligente entre múltiples cuentas Gmail institucional
Reanudación automática desde el último checkpoint
Estadísticas y logs detallados por sesión

Tecnologías

Python 3.7+smtplib / SMTP TLSpandas + openpyxlpickle (checkpoint)Gmail Institucional
Cotizar Similar
Bingo Capilla
App Móvil Android2025

Bingo Capilla

App Android desarrollada en Flutter para facilitar la experiencia de jugar bingo en eventos de la capilla. El jugador ingresa su cartilla y la app marca los números cantados automáticamente, evitando el problema de perderse un número o tener que buscar manualmente en la cartilla física.

Problema

En los bingos parroquiales con cartillas físicas es fácil perderse un número o no encontrarlo a tiempo, arruinando la experiencia del jugador.

Solución

App que digitaliza la cartilla de bingo y marca automáticamente cada número cantado, mostrando cuántos faltan para completar una línea o el bingo completo.

Resultados

Experiencia de juego más fluida y sin errores
Disponible en Google Play para descarga gratuita
Adoptada en eventos de la comunidad parroquial

Tecnologías

FlutterDartAndroid
App Willy Martínez
App Móvil Android2024

App Willy Martínez

App Android desarrollada en Flutter para el ministerio del predicador católico Willy Martínez. Permite a su comunidad estar al tanto de las actividades, retiros, charlas y comunicados oficiales desde una sola aplicación.

Problema

La información de actividades y retiros se difundía de forma dispersa por redes sociales, sin un canal oficial ni una fuente única de verdad para la comunidad.

Solución

App Android oficial con secciones de actividades, comunicados y contenido evangelizador, gestionada directamente por el ministerio.

Resultados

Canal oficial de comunicación para la comunidad
Disponible en Google Play
Información centralizada sin depender de redes sociales

Tecnologías

FlutterDartAndroid
App Capilla San Juan Bautista
App Móvil Android2024

App Capilla San Juan Bautista

App Android desarrollada en Flutter para la Capilla San Juan Bautista del Pueblito en San Juan de Lurigancho. Centraliza la información parroquial, horarios de misa, actividades y avisos para los feligreses de la comunidad.

Problema

Los avisos y horarios de la capilla se comunicaban solo por afiches físicos y grupos de WhatsApp, sin un canal digital oficial para la comunidad.

Solución

App Android con información oficial de la capilla: horarios, actividades, avisos y datos de contacto, todo en un solo lugar.

Resultados

Canal digital oficial para la comunidad parroquial
Disponible en Google Play
Reducción de dependencia de grupos de WhatsApp para avisos

Tecnologías

FlutterDartAndroid
App La Sazón de Rosita
App Móvil Android2024

App La Sazón de Rosita

App Android desarrollada en Flutter para el restaurante La Sazón de Rosita. Permite a los clientes explorar el menú del día, ver precios y hacer pedidos de delivery directamente desde su celular, coordinando el envío con el restaurante.

Problema

El restaurante recibía pedidos solo por llamada o presencialmente, perdiendo clientes que preferían ver el menú y pedir desde su celular.

Solución

App Android con menú digital, precios y formulario de pedido para delivery, con coordinación de envío vía teléfono o WhatsApp.

Resultados

Nuevo canal de pedidos para clientes del restaurante
Menú digital actualizable sin imprimir cartas
Disponible en Google Play

Tecnologías

FlutterDartAndroid
Plugin WordPress — Donaciones Izipay
Plugin WordPress2025

Plugin WordPress — Donaciones Izipay

Plugin para WordPress que permite integrar Izipay como pasarela de pago para recibir donaciones en línea. Ideal para parroquias, organizaciones religiosas y ONGs que ya tienen un sitio WordPress y quieren aceptar pagos de sus comunidades de forma segura.

Problema

Las parroquias y organizaciones sin fines de lucro con sitios WordPress no tienen forma sencilla de recibir donaciones en línea usando Izipay, la pasarela de pago peruana más común.

Solución

Plugin instalable en cualquier WordPress que agrega un formulario de donación conectado a la API de Izipay. El donante ingresa el monto y paga con tarjeta directamente en el sitio.

Resultados

Donaciones en línea sin salir del sitio WordPress
Integración con Izipay, pasarela peruana ampliamente adoptada
Instalación como cualquier plugin de WordPress
Compatible con parroquias, ONGs y organizaciones religiosas

Tecnologías

PHPWordPressIzipay APIJavaScript
Cotizar Similar
App Semana Santa Pueblito
App Móvil Android2026

App Semana Santa Pueblito

App Android en Flutter para centralizar la Semana Santa de la comunidad San Juan Bautista. Incluye geoposicionamiento para el viacrucis, seguimiento de rutas y publicación de avisos en tiempo real.

Problema

La información del viacrucis y actividades se difundía en papeles en la calle o publicaciones de Facebook, sin canal oficial ni actualización en tiempo real.

Solución

App móvil que concentra la información oficial, muestra ubicación y rutas del viacrucis con GPS y permite comunicar cambios en tiempo real.

Resultados

Información centralizada en una sola app
Mejor orientación de los asistentes en el viacrucis
Comunicación rápida de avisos y cambios durante el evento

Tecnologías

FlutterDartAndroidGPSGoogle Maps

¿Tienes un proyecto en mente?

Convirtamos tu idea en realidad con tecnología de alto rendimiento