Skip to content
Landry Simo

Web app · 2026 · Client project

2LN RH

Multi-tenant HR SaaS platform: talent management for large organisations, staff administration for SMEs.

features specified and delivered in about 7 weeks
32
backend tests, plus ≈ 510 end-to-end browser tests
≈ 14,600
Talent Intelligence and SimpliRH, on one multi-tenant foundation
2 products
2LN RH home page: “HR tools tailored to your company”, two paths for SMEs and large organisations, an internal-mobility card and an employee screen showing a leave balance on a phone

01Problem

2LN wanted to serve two audiences from a single foundation: HR departments of large organisations, which steer their talent, and SMEs, which must keep their staff administration in order, without ever mixing one company’s data with another’s.

02Solution

A Django API and two Next.js applications (the customer workspace and the back-office) share a PostgreSQL database. Isolation between companies is enforced twice: by the application and by the database itself (Row Level Security). Identity is delegated to Zitadel, with MFA, company sign-in and phone-number sign-in for staff without an e-mail address. Every feature starts from a written specification, then is built and tested, from access rules up to browser journeys.

03My role

  • End-to-end design and development: architecture, backend, interfaces, infrastructure and production rollout
  • Spec-driven development, with AI agents supervised through my reviews

04Impact

  • Data isolation: a double barrier, the application and PostgreSQL Row Level Security, with tests checking on every route that no company can read another’s data
  • Identity: OIDC with Zitadel, MFA, Microsoft or Google sign-in for companies
  • Data lifecycle: retention periods per category, export and erasure on request, automatic daily purge, register of processing activities
  • Governed AI: a single entry point to the models, an interchangeable provider, validated answers, a monthly budget per company, and go-live only after a quality measurement
  • Quality: bilingual interface, WCAG 2.1 AA accessibility checked automatically on every screen, performance budgets enforced by Lighthouse
  • Operations: Dokploy deployment, wildcard certificates, daily off-server backups, error monitoring

05Key features

  • Talent Intelligence: job and skills framework, enriched employee profiles, matching for internal mobility, diagnostic campaigns, flight-risk index, succession for critical positions and an executive dashboard
  • SimpliRH: staff register and a file for each employee, job descriptions, document vault with letter templates, legal calendar, leave and absences
  • SimpliRH for employees: a phone-first portal, signed annual appraisal interviews, training plan
  • HR assistant that answers by citing articles of the Labour Code
  • Notification centre and a back-office for the 2LN team
  • French and English interface, one workspace per company

06Stack

  • Python
  • Django
  • Django REST Framework
  • PostgreSQL
  • Redis
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Zitadel
  • MinIO
  • Docker
  • Dokploy
  • Playwright