Multi-tenant SaaS

Gym Victoria

Referential integrity across every record.

A gym management SaaS for multiple locations, designed and built from the ground up: members, trainers and tiered plans.

Role
Full-stack engineer, freelance
Period
Aug - Dec 2024
Contribution
Designed and built from the ground up: schema, role-based authentication, interface and CI/CD.
Technologies
Next.js, PostgreSQL, Tailwind CSS, Vercel
Scope
  • Product
  • Interface
  • API & logic
  • Data
  • Payments
  • Delivery

01

Context

A gym SaaS supporting member registration, trainer assignment and tiered membership plans across multiple locations.

02

Data model

I designed the complete relational schema, covering members, trainers, memberships and payments, with referential integrity, so that query bottlenecks and inconsistent states were addressed before reaching production.

03

Authentication

Role-based access for administrators, trainers and members, with secure server-side session management, implemented directly rather than through an authentication library.

04

Delivery

A Tailwind-optimised interface with page loads under two seconds, deployed to Vercel with automated zero-downtime CI/CD on every push.

Next case studyMK Tattoo SupplyE-commerce

Available for remote positions and relocation

Contact

I am currently considering new opportunities. I am most effective in teams that need an engineer able to take a problem from the user interface through to the banking integration. Please write to the address below.

© 2026 Dasiel TorresBased in Cuba, working remotelyBack to top