Desarrollador full-stack en Colombia

Oscar Eduardo Hincapié Vargas

Construyo productos web de punta a punta: desde el modelo de datos y la API hasta una PWA que se instala en el teléfono. Trabajo con specs, PRs y CI para entregar cambios pequeños y verificables.

Sobre mí

Soy el creador del ecosistema AllAtYou: una familia de productos para operación de flotas, talleres, reservas y comunidades, cada uno desplegado de forma independiente.

Mi forma de trabajar es «spec primero»: cada cambio parte de un issue y una especificación con alcance explícito, avanza en una rama con commits convencionales y se fusiona solo con CI en verde. Eso mantiene el ritmo alto sin perder trazabilidad, también cuando trabajo con asistentes de IA.

Cómo trabajo

  1. Issue
  2. Spec
  3. Rama
  4. PR + CI
  5. Merge

Proyectos

Productos que construí y mantengo. Los de código privado se muestran como casos de estudio.

Destacados

AllAtYou Renting Hub

Código abierto

Operación financiera de una flota de renting

Monorepo con API y web para registrar pagos, gastos y anticipos operativos, adjuntar comprobantes y generar reportes de mora, utilidad mensual y libro contable.

  • Más de 360 commits y 8 ramas: producto en uso continuo
  • Storage de comprobantes y reglas de negocio como «no paga hoy»
  • API en Railway, web en Vercel
  • TypeScript
  • Express 5
  • React
  • Vite
  • Tailwind v4
  • Supabase

AllAtYou Taller

Código abierto

SaaS multi-taller para talleres mecánicos

Gestión y diagnóstico rápido para talleres mecánicos en Colombia. Cada taller es un tenant aislado y está conectado con la flota de Renting Hub.

  • Aislamiento por tenant en cada consulta y rutas por /:slug
  • Migraciones SQL versionadas que corren al arrancar
  • KPIs y presupuestos calculados en zona horaria America/Bogota
  • TypeScript
  • Express
  • React 19
  • Vite
  • Tailwind v4
  • Supabase

allatyou

Código privado

Desarrollo personal convertido en datos diarios

App auto-hospedada que mide mentalidad, ejecución y resultados con un check-in diario. Instalable como PWA, funciona sin conexión y está en español e inglés.

  • Es el repo de referencia de mi flujo: specs numeradas, PRs y CI
  • Pruebas unitarias y E2E con Playwright
  • Docker Compose, SQLite y despliegue en red privada
  • Next.js
  • TypeScript
  • Tailwind
  • SQLite
  • Docker
  • Playwright

AllAtYou Deseos

Código privado

Pide un deseo, cumple un deseo

PWA con feed vertical estilo TikTok. El login se pide solo al publicar, con Google o código por WhatsApp, y hay pagos con Stripe.

  • Modo demo sin credenciales para probarlo en un minuto
  • Imágenes Open Graph automáticas por cada deseo compartido
  • Contenedores en AWS ECS Fargate
  • Next.js 15
  • Firebase
  • Stripe
  • Twilio Verify
  • AWS ECS

Más proyectos

AllAtYou Santa Elena

Código privado

PWA para la plaza de mercado Santa Elena (Cali)

Conecta compradores de Cali con los vendedores de la plaza. Desplegada con SST y OpenNext sobre AWS Lambda y CloudFront.

  • Next.js
  • TypeScript
  • SST
  • AWS Lambda
  • CloudFront

AllAtYou Booking

Código abierto

Reservas y agendamiento, con variante para estética

Sistema de reservas reutilizable. Una variante vertical atiende a una clínica de estética.

  • Next.js
  • TypeScript
  • Vercel

AllAtYou Raffle

Código abierto

Gestión de rifas en línea

Módulo web para vender números y gestionar sorteos, con proxy interno y GitHub Actions.

  • Next.js
  • TypeScript
  • GitHub Actions

antivirus-local

Código privado

Antivirus por línea de comandos para Windows

Vigila en tiempo real carpetas del sistema, con reglas YARA y actualizador propio.

  • Python
  • YARA
  • CLI

Stack

Lenguajes
  • TypeScript
  • JavaScript
  • Python
  • SQL
Frontend
  • React
  • Next.js
  • Vite
  • Tailwind CSS
  • PWA
Backend y datos
  • Node.js
  • Express
  • Supabase / PostgreSQL
  • Firebase
  • SQLite
  • Prisma
Infraestructura
  • Docker
  • AWS (Lambda, CloudFront, ECS)
  • Railway
  • Vercel
  • GitHub Actions
Calidad
  • Vitest
  • Playwright
  • ESLint
  • Conventional Commits

Contacto

Si quieres conversar sobre un proyecto, escríbeme.