Salsuki

2024 – Current

Why it exists

It all started when I moved to Munich for my master's degree in late 2023. I loved dancing salsa and had even taught classes in my spare time back in Mexico. After moving, I began teaching a few friends for free; they eventually invited more friends, and the group grew to nearly 100 students. The community expanded so much that I could no longer keep up with scheduling classes, sending messages, providing feedback, or sharing the moves we'd covered (spanning four levels so far).

We started renting a studio in November 2025, and managing finances, logistics, registrations, and the like became chaotic; it was time to scale operations and automate. Although I already had processes in place for registration, determining new class cohorts, setting rules, and so on, I needed additional automation once money started coming in, especially given that the community is non-profit. So, I decided to leverage everything I knew about web programming, agentic AI, DevOps, data, operations, and more to create Salsuki.

System architecture

Salsuki system architecture: browser client, Vercel hosting, Supabase (Auth, Postgres with row-level security, Storage, Edge Functions), GitHub Actions CI/CD, and Sentry monitoring.

Live site

Back to Projects