Puebla, Mexico

Juan Daniel Rivera Pérez

Backend Developer Systems Engineer

I build the systems a business runs on: APIs, ERPs, payroll and inventory, integration with biometric readers and hardware, and the Linux infrastructure it all runs on.

  • BACKEND
  • API
  • IOT
  • SQL
  • LINUX

What I do

by area

I work in modules: the whole system, or just the piece you need — the API, the database, the reader integration, the server.

See all areas

Projects

7 in total

Systems in production: payroll, access control, point of sale and full platform migrations.

PROJECT_01 IN PRODUCTION

Skilled ERP

ERP for payroll, employees, inventory and tools: a Flask JSON API with 216 endpoints and a React/Vite SPA, with real-time notifications over Socket.IO.

STACK
  • React 18
  • Vite
  • TailwindCSS
  • Python 3.12
  • Flask 3
  • SQLAlchemy 2
  • PostgreSQL
  • Redis
  • Socket.IO
  • Docker
  • Nginx
  • Cloudflare R2
TYPE
Full Stack · Security · 5 screenshots
PROJECT_02 IN PRODUCTION

Biblioteca Maxipet

Corporate platform migrated from Flask to Spring Boot 3 (Java 17) keeping the database intact: document management, KPIs, complaints, corrective actions, safety alerts, questionnaires and audit log.

STACK
  • React 18
  • Vite
  • TailwindCSS
  • Java 17
  • Spring Boot 3
  • PostgreSQL
  • Flyway
  • Bucket4j
  • Docker
  • Nginx
  • Cloudflare Tunnel
TYPE
Migration · Spring Boot
PROJECT_03 IN PRODUCTION

Ya lávame — Punto de venta

Touch point of sale in kiosk mode for a car wash, running in production: service charging, thermal-printer tickets, cash-drawer opening, end-of-day count, debtor tracking and management of prices and workers.

STACK
  • Python 3.12
  • PySide6 (Qt 6)
  • SQLite
  • python-escpos
  • pywin32
  • PyInstaller
  • Inno Setup
TYPE
Desktop · Point of sale · 3 screenshots

See all projects

Tech stack

tools

BACKEND

  • Java 17
  • Spring Boot 3
  • Python 3.12
  • FastAPI
  • SQLAlchemy 2
  • Socket.IO

FRONTEND

  • React
  • Vite
  • TailwindCSS
  • JavaScript
  • HTML
  • CSS

DATABASES

  • PostgreSQL
  • MySQL
  • SQLite
  • Redis
  • Flyway

INFRASTRUCTURE

  • Linux
  • Docker
  • Docker Compose
  • Nginx
  • Cloudflare

See the full stack