Jhony Benítez
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects
ESEN
ESEN
AboutSkillsAIArchitecturesProjectsChangelogCertificationsContactAll projects

Jhony Benítez

jhonyben.94@gmail.com

© 2026 Jhony Benítez. All rights reserved.

GitHubLinkedInAll projectsChangelog
Built with Next.js
← Back to projects

Chessync (SquareOne) — clubs and federation

Monorepo for chess club player management (Paraguay): registrations, transfers, tournament pre-registration, FIDE ranking and catalog scraper.

Problem

Digitize federation workflows and rankings with OIDC identity and reliable FIDE data.

Stack

Quarkus · Angular · Keycloak · PostgreSQL · Python · FastAPI

Architecture: Federation platform

Key features

  • Quarkus 3 backend + Flyway
  • Angular 21 frontend (PrimeNG / Sakai)
  • Keycloak clubsync realm; Python FIDE scraper → PostgreSQL

Components

backend, frontend, fide-Scraper folders; compose for local Postgres and Keycloak.

Main flow

OIDC user → Angular → Quarkus → PostgreSQL; FIDE jobs update fide schema.

Technical decisions

Homogeneous JVM stack on API + mature Angular; isolated Python for intensive scraping.

Benefits

Single repo with version-aligned Docker images (backend, web, scraper).