
Miguel M
Junior Backend Software Developer
Habilidades

Conheça meus serviços

Portfólio
Experiência profissional
Croky Cocina Experimental
Other Press • Freelance
Sep 2026 - Present • 2 mos
Professional internship building Crocky, the live ordering system for a restaurant in Bogotá. • Designed and built a TypeScript/Express backend with hexagonal architecture, Prisma and PostgreSQL (37 versioned migrations, 44 API routes validated with Zod). • Unified four ordering channels (table QR, kiosk, WhatsApp and counter) into one real-time kitchen board using Socket.IO. • Built the customer PWA in React and the owner/kitchen panel in Next.js. • Implemented idempotent orders with an offline queue, so the kitchen never receives an order twice. • Secured sessions with single-use hashed refresh tokens and per-request role checks (owner, kitchen, delivery). • Integrated an n8n WhatsApp agent, with server-side validation and delivery fees calculated by distance. • Set up Vitest and Playwright E2E tests in GitHub Actions CI, Docker and Grafana monitoring.