Desarrollador de software fullstack

Diseño y construyo
plataformas completas,
de la base de datos a la interfaz.

Trabajo en plataformas donde hay datos reales, usuarios no técnicos y decisiones que importan: educación, gobierno, soporte técnico, salud e IA aplicada. Me gusta tomar requisitos difusos y convertirlos en sistemas claros, mantenibles y que se puedan poner en producción sin miedo.

Trabajo remoto · SLP / Latam Gobierno · Educación · IA · Salud

Quién soy

Cómo pienso el desarrollo de software.

Soy un desarrollador de software fullstack que disfruta meterse hasta el fondo del problema: base de datos, backend, frontend y, si hace falta, scripts de análisis en Python. Trabajo con Laravel, Livewire, Angular, JavaScript / TypeScript y Python en productos que viven en producción, no solo en demos.

He trabajado en proyectos de educación, gobierno, salud y soporte técnico. Eso implica lidiar con datos reales, usuarios que no son técnicos y decisiones donde un bug no es solo “un bug”, sino un problema para alguien de carne y hueso.

Me gustan los retos donde hay caos: JSONs enormes, estructuras raras, requerimientos cambiantes. Mi trabajo es ordenar todo eso y convertirlo en sistemas y pantallas que expliquen lo que pasa sin necesidad de una clase de apoyo. Si algo no escala o no es seguro, lo digo y propongo cómo arreglarlo.

Lo que aporto

  • Experiencia real en plataformas completas: diseño de base de datos, backend, frontend, despliegue y mantenimiento de sistemas que ya están en producción.
  • Trabajo cómodo con requisitos que cambian sobre la marcha; escucho, aterrizo la idea y la convierto en algo programable sin perder de vista el negocio.
  • Criterio para priorizar: qué resolver hoy porque duele, qué dejar para después y qué ni vale la pena construir.
  • Perseverancia: si algo no funciona, no lo dejo “más o menos”. Busco la causa, refactorizo, pruebo alternativas y no suelto el problema hasta que el sistema se comporte como debe.
  • Comunicación directa y honesta; si algo está mal diseñado, lo digo, propongo opciones y me comprometo con la solución, no con la excusa.

Skills

Tecnologías con las que realmente he entregado proyectos.

Backend

Laravel, Livewire, PHP, diseño de APIs, autenticación, multiempresa, colas de trabajo, reportes PDF, integración con servicios externos y análisis de datos en servidor.

Frontend

Angular, TypeScript, componentes reutilizables, formularios complejos, dashboards, diseño responsive y experiencias pensadas para usuarios no técnicos.

Datos & IA

Python, TensorFlow, MediaPipe, análisis de sensores, procesos, rendimiento de equipos, generación de resúmenes automáticos e integración de modelos en flujos reales.

Entorno & Operación

MySQL, Redis, Docker, Nginx, servidores Linux, Git, organización del código y flujos de despliegue para que el sistema no dependa de una sola persona.

Proyectos

Una muestra de en qué he trabajado y qué tipo de problemas resuelvo.

Panel académico y apps móviles

Thinkers · Ecosistema educativo web y móvil

Plataforma que prepara alumnos para la universidad, no solo para pasar de grado.

Thinkers es un ecosistema: una plataforma web en Laravel que funciona como cerebro y apps móviles conectadas a través de API. Incluye módulos para alumnos, docentes y familias, así como un sistema propio de formularios y evaluaciones tipo “Google Forms”, donde se pueden generar exámenes, tests y estudios clave para análisis de datos académicos y de bienestar.

Diseñé la estructura de alumnos, asignaciones, formularios, resultados y dashboards. El objetivo es que la escuela tenga información suficiente para acompañar a los alumnos en su camino hacia la universidad, no solo para administrar calificaciones.

Laravel · Livewire · Angular · Apps móviles (API-driven)

Sistema de contrataciones públicas

S6 · Contrataciones públicas

Sistema de captura y gestión para contrataciones públicas a nivel estatal.

Plataforma usada por áreas de gobierno para organizar, capturar y dar seguimiento a procesos de contratación. El reto principal fue traducir procesos administrativos complejos a flujos claros para usuarios que no son técnicos.

Desarrollo backend y frontend, definición de flujos de captura, validaciones y reportes. Proyecto con alto nivel de responsabilidad y reconocimiento por parte de los equipos que lo usan.

Backend · Frontend · Integración con procesos administrativos

Dashboard técnico de auditoría

Vantix · Auditoría técnica, datos y riesgos

Backend robusto, enfoque en seguridad y análisis automático de riesgos a partir de datos técnicos.

Vantix toma información de hardware, software, procesos y sensores de temperatura y la convierte en reportes ejecutivos y alertas de riesgo. El corazón del sistema es un backend fuerte en Laravel, con un énfasis claro en seguridad, multiempresa y control de acceso, apoyado por scripts en Python que generan reportes y resúmenes automáticos.

Me encargué del diseño del modelo de datos, la arquitectura de backend, integración con analizadores en Python y la lógica que traduce datos crudos en información útil para soporte técnico y dirección. Es un proyecto centrado en análisis de datos y riesgos, no solo en “mostrar tablas”.

Laravel · Livewire · Python · MySQL · Redis · Nestjs

Interfaz de cámara e IA

HayNik · Reconocimiento de señas

IA que interpreta secuencias de señas a través de una API propia.

Flujo completo desde la cámara: captura, extracción de puntos clave, envío de datos a una API y clasificación con un modelo entrenado. El objetivo es acercar la comunicación de señas a aplicaciones reales.

Integración del modelo, diseño de endpoints de clasificación y una interfaz de prueba para validar el comportamiento con usuarios.

Python · TensorFlow · Django API · Angular · MediaPipe

Sistema para médicos

Doctorpfile · Herramienta para médicos

Organización de información clínica y flujo de trabajo para consultorios.

Sistema orientado a médicos para gestionar información de pacientes, consultas y seguimiento, con un enfoque en simplificar la captura y visualización de datos sin abrumar al usuario.

Diseño de flujo de uso, modelos de datos y pantallas clave, cuidando que la herramienta se integre al día a día del consultorio.

Laravel · PHP · MySQL · Frontend orientado a formularios

Laboratorio Técnico · Proyectos Experimentales

Ideas, experimentos y pruebas de concepto donde exploro nuevas tecnologías. No son productos finales: son piezas que construyo para aprender, validar o abrir caminos para futuros proyectos reales.

Backend experimental con GraphQL

APIs Experimentales con GraphQL

Estructuras de datos complejas expuestas como consultas rápidas y eficientes.

He creado varios backends experimentales utilizando GraphQL para probar cómo se comportan consultas dinámicas en sistemas que necesitan flexibilidad o que manejan datos muy anidados.

Node · GraphQL · JavaScript · TypeScript

Mapas interactivos

Mapas Interactivos y Geolocalización

Visualización de rutas, eventos y puntos clave en mapas en tiempo real.

Experimenté con librerías de mapas para construir visualizaciones geográficas, paneles de rutas y sistemas que representan datos espaciales.

JavaScript · Mapbox · Leaflet · APIs de geolocalización

Playground Interactivo · Órbitas Reactivas

Un sistema de “planetas” que orbitan un centro que sigue suavemente al cursor.

Esta tarjeta renderiza un pequeño sistema de órbitas en HTML5 Canvas: varias esferas giran a distintas velocidades y radios alrededor de un centro que se desplaza hacia donde muevas el mouse. Todo se anima con requestAnimationFrame y lógica propia.

JavaScript · HTML5 Canvas · Animación · Matemática aplicada

Análisis de datos en Python y Java

Análisis de Datos Avanzado

Experimentos con Python y Java para procesar datos masivos y detectar patrones.

He realizado pruebas de análisis sobre datasets grandes usando Pandas, Numpy, Scikit-learn y pipelines en Java. Me interesa entender cómo modelar, filtrar, limpiar y transformar datos para alimentar sistemas más inteligentes.

Python · Java · ML básico · Pandas · Numpy

Contacto

Si ves encaje entre lo que hago y lo que necesitas, platiquemos.

Me interesa colaborar en proyectos donde pueda aportar criterio técnico, responsabilidad y enfoque a largo plazo. No solo escribir código, sino ayudar a que el producto tenga sentido para quienes lo usan.

Prefiero equipos donde haya feedback claro, confianza y ganas de mejorar el código con cada iteración.

Correo copiado al portapapeles