Saltar al contenido
Dylan Lara

Mauricio DylanLara Ramos

Full Stack Developer

Construyo aplicaciones web completas, del backend a la interfaz, y las llevo a producción.

~/dylan
$ cat dylan.tsconst dylan = {  ahora: "Líder técnico, Unifranz EXED",  experiencia: "4 años",  base: "La Paz, Bolivia",  zona: "UTC-4",  remoto: true,  idiomas: ["es", "en (B2)"],};$ 
Disponible para trabajo remoto
  • Laravel
  • Vue
  • Next.js
  • TypeScript
  • PostgreSQL
  • PHP
  • JavaScript
  • Python
  • Node.js
  • Express
  • Django
  • React
  • Inertia
  • Tailwind CSS
  • Alpine.js
  • Vite
  • MySQL
  • MariaDB
  • MongoDB
  • Drizzle
  • Hostinger
  • Docker
  • Cloudflare
  • Git
  • GitHub
  • Anthropic (Claude)
  • Meta
  • Google Cloud
  • WhatsApp
  • Vimeo
  • Stripe
  • HubSpot
  • Pandas
  • Google Tag Manager
  • Google Analytics
  • Google Search Console

sobre-mí

Soy desarrollador full stack con 4 años de experiencia. Hoy soy líder técnico en Unifranz Executive Education y el único responsable de dos sistemas en producción.

He construido plataformas internas, integraciones con APIs de terceros, sitios optimizados para rendimiento y SEO, y automatizaciones con IA. Me encargo de todo el ciclo: arquitectura, backend, frontend, despliegue y mantenimiento.

Idiomas
Español nativo · Inglés B2
Metodologías
Scrum, Kanban

proyectos

01 / 08

  • CRM a medida

    01CRM · Salón con varias sucursales

    CRM a medida

    problema
    Las citas, comisiones e inventario de cada sucursal se gestionaban sin un sistema central.
    qué hice
    Diseñé e implementé el CRM completo: agenda con reserva online, paquetes y contratos con pagos, cupones y enlaces de recomendación, inventario por sucursal con alertas de stock, comisiones y sueldos, reportes en PDF y Excel, roles por usuario y registro de actividad.
    • Laravel
    • MySQL
    • Tailwind CSS
    • Kommo
    • WhatsApp
    • Docker
    • Dokploy
  • Bot de confirmación de citas por WhatsApp

    02Automatización · Integrado al CRM

    Bot de confirmación de citas por WhatsApp

    problema
    Las confirmaciones y recordatorios de citas se hacían a mano, mensaje por mensaje.
    qué hice
    Servidor de WhatsApp que programa recordatorios y lleva la conversación con el cliente: responde 1 para confirmar o 2 para cancelar, y si cancela le ofrece reagendar. Cada respuesta actualiza la cita en el CRM. Incluye un panel en React con el estado en tiempo real y un botón para pausar la automatización.
    • Node.js
    • TypeScript
    • Express
    • React
    • Socket.IO
    • WhatsApp
    • Docker
  • Programador de mensajes de WhatsApp

    03Proyecto propio

    Programador de mensajes de WhatsApp

    qué hice
    Panel para programar mensajes desde un número propio: una sola vez, cada cierto tiempo o en días y horas fijos. La conexión con WhatsApp corre en un worker aparte y, si estuvo apagado, decide qué mensajes atrasados enviar y cuáles saltar al siguiente horario.
    • Next.js
    • TypeScript
    • Prisma
    • SQLite
    • WhatsApp
    • Docker
  • Dashboard de seguimiento de estudiantes

    04Dashboard · Educación online

    Dashboard de seguimiento de estudiantes

    problema
    No había visibilidad del avance de los estudiantes dentro de la plataforma de cursos.
    qué hice
    Construí una arquitectura de webhooks + backfill que sincroniza la actividad de LearnWorlds con un dashboard propio.
    • Laravel
    • Vue
    • MySQL
    • LearnWorlds
  • Sistema de admisión de pacientes

    05Sistema web · Salud infantil

    Sistema de admisión de pacientes

    qué hice
    Formulario público de registro de pacientes con asignación de especialistas por área, página de pago y un panel con login para que el equipo revise cada ficha.
    • Laravel
    • Tailwind CSS
  • Pipelines de datos y dashboards

    06Datos · Consultora

    Pipelines de datos y dashboards

    qué hice
    Pipelines ETL con Python y Pandas que consolidan datos de varias fuentes web, y dashboards en tiempo real en Power BI para auditar la integridad de los datos.
    • Python
    • Pandas
    • Power BI
  • Sitio corporativo con blog

    07Sitio web · Consultora

    Sitio corporativo con blog

    qué hice
    Rediseño completo con blog administrable (SEO por artículo, categorías y autores invitados), generación de brochures HTML→PDF y un lead magnet bilingüe con formulario de diagnóstico.
    • Laravel
    • Tailwind CSS
    • Alpine.js
    • Playwright
  • dyty.dev

    08Proyecto propio

    dyty.dev

    qué hice
    La web de mi estudio de desarrollo: captura de leads con Server Actions, un panel privado para gestionarlos, SEO técnico y analítica completa. Corre en Docker sobre un VPS propio.
    • Next.js
    • TypeScript
    • Google Tag Manager
    • Google Analytics
    • Microsoft Clarity
    • Docker
    • Dokploy
    dyty.dev (abre en otra pestaña)

experiencia

  1. 2024 – actualidad

    Líder técnico full stack

    Unifranz Executive Education

    Único responsable técnico de la plataforma LXP (LearnWorlds) y del CRM interno Rocket. Integraciones con Meta, Vimeo, Accredible y Google. QA y mejoras de usabilidad.

  2. 2024 – 2026

    Desarrollador full stack

    Cristina Spa · Freelance remoto

    CRM a medida con Kommo, automatización del seguimiento de clientes por WhatsApp y reportes operativos.

  3. 2025 – 2026

    Desarrollador full stack

    Otium · Freelance remoto

    Rediseño del sitio web, pipelines ETL con Python y Pandas, y dashboards en Power BI.

  4. 2023 – 2024

    Desarrollador de automatización de procesos

    Unifranz Online

    Dashboards interactivos, reportes automatizados y pipelines ETL con Python.

stack

ls ~/stack/lenguajes

~/stack/lenguajes/Dylan.php
<?phpfinal class Dylan extends Developer{    protected string $base = 'La Paz, Bolivia';    public function ship(Idea $idea): Product    {        return $this->build($idea)->deploy();    }}