Danny Cen

Yikkan — Asistencia con reconocimiento facial

Asistencia en producción: captura facial, API REST y PostgreSQL, con infra contenedorizada lista para operar en sitio o nube.

  • Rol Arquitectura e implementación full stack
  • Estudio Danny Cen
  • Periodo 2025–2026
Yikkan — Asistencia con reconocimiento facial

El proyecto

Yikkan es un sistema de control de asistencia con reconocimiento facial: el equipo registra entrada/salida sin fricción de tarjetas, y la operación queda respaldada en una API y base de datos propias.

El problema

Llevar asistencia confiable en campo o en oficina suele depender de hardware rígido o hojas. Hacía falta un producto web operable, con identidad biométrica razonable y despliegue reproducible (dev y prod).

Arquitectura (alto nivel)

  1. Backend Django 5 + Django REST Framework.
  2. PostgreSQL como fuente de verdad de usuarios, registros y media.
  3. Reconocimiento facial con face-recognition / dlib sobre imágenes capturadas.
  4. Docker Compose (dev/prod) + despliegue en Fly.io; Nginx donde aplica.
  5. Calidad: Playwright para flujos críticos de UI.

Mi contribución

  • Diseño del producto y stack Django/DRF + PostgreSQL.
  • Integración del pipeline de reconocimiento facial y almacenamiento de media.
  • Contenerización, entornos y despliegue cloud.
  • Pruebas automatizadas de humo/UI.

Resultados visibles

  • Producto usable en navegador con registro biométrico.
  • Infra lista para reproducir en Docker o Fly.
  • Base para crecer módulos de RH sin cambiar de plataforma.

Stack (ejemplos, no techo)

Django 5 · DRF · PostgreSQL · face-recognition · dlib · Docker · Fly.io · Nginx · Playwright.

  • Django
  • DRF
  • PostgreSQL
  • Reconocimiento facial
  • Docker
  • Fly.io
  • Playwright