Ir al contenido

Daniel ColoradoDesarrollador full stack

Tú lo imaginas. Yo lo construyo. Sale a producción.

Escríbeme
  • Disponible ya
  • Remoto, híbrido, presencial o reubicación
  • Medellín · COT (UTC−5)

Sobre mí

Empecé a programar en 2022, el año en que comencé Ingeniería de Software en la IUE, reconstruyendo aplicaciones que usaba a diario: YouTube, Google y Padlet. Ese hábito se quedó. Hoy construyo productos completos, de la base de datos al despliegue, y cuatro de ellos están en producción.

Uso Claude Code y flujos agénticos para avanzar rápido sin dejar de revisar y entender cada cambio. Dos años en servicio al cliente me enseñaron a escuchar primero y explicar con claridad, y así me gusta trabajar en equipo. Ahora estoy profundizando en pruebas, Docker y AWS.

  • Ingeniería de Software en la Institución Universitaria de Envigado, 2022 a 2027
  • Español nativo, inglés C1
  • Dos años en servicio al cliente: Zara a través de Konecta, hoy Third Way Health

Stack

Lenguajes
TypeScript, JavaScript, HTML, CSS
Frontend
React, Next.js, Redux, Tailwind CSS, TanStack Query, Vite
Backend
Node.js, Express, GraphQL, PostgreSQL, Supabase, Firebase, MongoDB
Servicios
OpenAI API, Stripe, Paddle, Vercel, AWS
Herramientas
Git y GitHub, GitHub Actions, Docker, Vitest, Playwright, Claude Code, Desarrollo agéntico

Cómo trabajo

Pasos pequeños, cada uno revisado antes del siguiente. Claude Code escribe buena parte del código; yo decido qué se construye y reviso cada cambio.

  1. Primero, el contexto. Cada proyecto tiene un CLAUDE.md que describe el producto, el esquema y el flujo de datos, así cada sesión empieza conociendo la aplicación.

  2. Una funcionalidad a la vez. Una server action por tarea, con la base de datos accesible a través de un servidor MCP, para que los cambios sean pequeños y fáciles de revisar.

  3. Revisarlo antes de publicarlo. TypeScript estricto, ESLint y un build de producción en cada cambio, y luego el despliegue en Vercel.

Classly · actions/classes/createClass.tsVer en GitHub
if (!user) throw new Error("Unauthorized");const { data, error } = await supabase  .from("classes")  .insert({ ...newClass, user_id: user.id })  .select()  .single();

Pruebas y calidad

Este sitio no sale a producción por fe. Cada push pasa por GitHub Actions:

  • Pruebas unitarias con Vitest para el motor de scroll
  • Pruebas de navegador con Playwright en Chromium y WebKit, en escritorio y celular
  • Una revisión automática de contraste WCAG AA en cada escena
  • Revisión de tipos y un build de producción
Ver las pruebas en GitHub

En producción

Lo que construyo sale a producción.

deploy.log

4 proyectos en producción

Ver proyectos

~/work

Proyectos

Cuatro proyectos en producción en Vercel. Cada uno tiene su caso de estudio, el sitio en vivo y su código.

  1. classly-kappa.vercel.app
    Classly, página de inicio

    01 / 04

    Classly

    Una aplicación de estudio con IA en producción, con inicio de sesión, almacenamiento de archivos y suscripciones.

    Rol
    Desarrollador único: producto, diseño, frontend, backend, base de datos y despliegue.
    Resultado
    Construida en cinco semanas. En producción con inicio de sesión de Google, quizzes, resúmenes y diagramas con IA, y un plan Pro de pago con Paddle.

    Stack: Next.js · TypeScript · Supabase · OpenAI API · Paddle · Tailwind CSS

  2. yield-sepia-one.vercel.app
    Yield, página de inicio

    02 / 04

    Yield

    Un tracker centrado en estadísticas que registra cada apuesta de una estrategia y mide qué tan rentable es.

    Rol
    Desarrollador único: producto, diseño, frontend, backend, base de datos y despliegue.
    Resultado
    Construido en tres semanas. En producción; convierte cada apuesta registrada en ganancia, ROI, yield, tasa de acierto y rachas, con marcadores en vivo.

    Stack: Next.js · TypeScript · Supabase · PostgreSQL · Tailwind CSS

  3. forestmediarecords.com
    Forest Media Récords, página de inicio

    03 / 04

    Forest Media Récords

    Sitio web de una compañía musical de Medellín que impulsa artistas emergentes, con su agenda de conciertos, streams en Kick, showcases y lanzamientos.

    Rol
    Desarrollador único: diseño, frontend, backend de contacto y despliegue.
    Resultado
    Construido en dos semanas. En producción en español e inglés, con formulario de contacto, consentimiento de cookies y páginas de privacidad y términos.

    Stack: Next.js · TypeScript · OpenAI API · Tailwind CSS

  4. grupo-autos-colorado.vercel.app
    Grupo Autos Colorado, página de inicio

    04 / 04

    Grupo Autos Colorado

    Sitio web de un concesionario familiar en Colombia para la compra y venta de vehículos.

    Rol
    Desarrollador único: diseño, construcción y despliegue.
    Resultado
    Construido en cuatro días. En producción, con el catálogo de vehículos y contacto directo por WhatsApp.

    Stack: Next.js · TypeScript · Tailwind CSS

Ver todos mis repositorios en GitHub

~/activity

En GitHub

Cada cuadro es un día de commits, pull requests o revisiones del último año.

contribuciones en el último año
159
en las últimas ocho semanas
123
días con contribuciones
44
Ver mi perfil de GitHub

~/experience

Experiencia

  1. Octubre de 2026 a hoy

    Agente de Back Office

    Third Way Health

  2. 2022 a 2027, en curso

    Ingeniería de Software

    Institución Universitaria de Envigado (IUE)

    Enfoque en desarrollo web full stack con JavaScript y TypeScript.

  3. 1 año y 8 meses

    Asesor de servicio al cliente

    Zara, a través de Konecta Multienlace

    Atendí llamadas y chats entrantes y salientes para resolver solicitudes de clientes y problemas con pedidos. Cumplí las metas mensuales de productividad, adherencia y calidad.

~/contact

Hablemos

La forma más rápida de contactarme es por correo.

Medellín, Colombia · COT (UTC−5)

Esc
Ir a
Proyectos
Sobre mí
Stack
Cómo trabajo
Pruebas y calidad
En producción
Actividad en GitHub
Experiencia
Contacto
Inicio de la página
Proyectos
Classly, caso de estudio
Yield, caso de estudio
Forest Media Récords, caso de estudio
Grupo Autos Colorado, caso de estudio
Acciones
Copiar la dirección de correo
Enviarme un correo
Descargar CV (PDF, en inglés)
View in English