Syncro

Syncro is a multi-tenant SaaS for expats: roadmap progression, mentor sessions, community lounge, subscriptions, and a full admin backoffice.

Category

SaaS

Status

In progress

Role

Software Engineer

Year

2025

Context

Product focus

Syncro guides users through a structured relocation journey. The platform combines progress tracking on a roadmap, mentor sessions with transcripts and ratings, a community lounge with moderation, and subscription-driven access tiers.

Architecture

  • Backend in Spring Boot with PostgreSQL, Flyway migrations in out-of-order mode, native queries optimized for parameterized filters.
  • Frontend in Next.js with TypeScript, internationalization on six languages (EN, IT, ES, FR, PT, SQ), seeded DB content localized client-side.
  • Admin backoffice with billing controls, boost monitoring, mentor session oversight, roadmap analytics, and lounge moderation, gated by an admin guard and instrumented with audit events.

Engineering approach

Strong separation between user-facing localization and admin tooling, structured analytics events on every meaningful write, integration tests on the backend and Playwright E2E on user-visible flows. Translations are part of the definition of done, enforced by a CI check.

Skills

Java, Spring Boot, PostgreSQL, Flyway, TypeScript, Next.js, Playwright, i18n