About Sylvain
Do you have an API, a back-end, or a SaaS to deliver? I'll handle it.
What I cover
Why it works well
- Autonomous from A to Z: from scoping to production, I lay down solid foundations (performance, security, migrations)
- Former agency and startup experience: I understand your constraints, deadlines, evolving specs, and time-to-market
- No nasty surprises: short sprints, live demos, post-launch support
Achievements
- SaaS for ~30 CFA organizations (Django back-end lead, 18 months): critical integrations, billing engine. 0 critical incident in production, ~2 weeks of paperwork saved per file
- Booking SaaS & QR code SaaS: complete design, Django REST API, Stripe (subscriptions + webhooks), Next.js front-end
French
Native or bilingual
Experience
- FreelancePython Back-end Developer | Django | DRF | APISOFTWARE PUBLISHINGJune 2020 - Today (6 years and 2 months)FranceSince 2020, I've been working as a freelancer with a focus on Python back-end: I architect, develop, and operate high-performance REST APIs with Django + Django REST Framework, backed by PostgreSQL/Redis, containerized with Docker, and delivered via GitHub Actions CI/CD (build, tests, deployments, observability).Specifically, I've delivered business APIs, back-offices, and third-party integrations (payment, email, analytics), with JWT/OAuth2 authentication, automated tests (pytest), caching, asynchronous tasks, and monitoring/logs (Sentry + PostHog). I get involved from the project's inception to lay solid foundations (performance, security, migrations, rate limits), industrialize as needed (CI/CD, secret management, code reviews), and take the product far.Methodology. Clear functional & technical scoping, short sprints, regular live demos, production-ready infrastructure, and post-launch support. Goal: a predictable, scalable, and easily evolvable back-end.Impact. Reduced latency, increased availability, fewer incidents, and frictionless deployments — with clients returning for subsequent iterations.I can also step in for front-end tasks with Vue.js.
- TablunaBack-end Design & Development | Booking SaaSRESTAURANTS AND FOOD SERVICEDecember 2025 - April 2026 (4 months)Paris, France**Booking SaaS for restaurants**. Fully customized pages in the establishment's branding: colors, fonts, overall look. The booking process extends the experience, it doesn't break it.
My Role
→ Product Design: problem identification, positioning, roadmap→ Back-end: Django REST API, booking logic, email + SMS confirmations→ Front-end: Next.js, Shadcn, customizable booking pages→ Payments: Stripe integration (subscriptions, webhooks)→ Restaurant dashboard: clean interface for managing bookingsKey Features
- Booking page in the restaurant's branding (no third-party logo)
- Choice of date, time, number of guests
- Automatic email + SMS confirmation
- Simple and uncluttered dashboard
Stack:Django REST Framework**, **Next.js**, **Shadcn**, **Tailwind CSS**, **Stripe**, **PostHog**, **Docker - RankQRArchitecture & Back-end | Dynamic QR Code SaaSSOCIAL NETWORKSJune 2025 - May 2026 (11 months)Paris, FranceRankQR allows the creation of dynamic and personalized QR codes (logo, colors), modification of redirection after printing, and real-time measurement of each scan, with hosted landing pages (multi-links, vCard, Wi-Fi).I designed the architecture, developed the back-end, and set up end-to-end operations for scan generation, tracking, and analysis.Back-end & DataDjango + Django REST Framework, PostgreSQL, Redis (cache, broker), rate limiting. Documented API (drf-spectacular / OpenAPI), custom admin. I18n English by default + French. Asynchronous tasks via Celery + Beat. Custom JWT auth in httpOnly cookies with systematic email code verification, refresh tokens, and Google OAuth. Multi-organization model (Owner / Admin / Member) with scopes, strict filtering by organization, and per-plan quotas. Stripe payments (dynamic checkout, country-specific pricing, invoices, webhooks)."Scan → Stats" PipelineA standalone redirection service serves read-only scans from Redis (no PostgreSQL access on the scan path) and emits hits into a Redis stream. A Celery worker consumes them, enriches them via GeoIP2 MaxMind and user agents, then persists visits in batches. Visitor tracking via cookies. Aggregations with Django ORM (Count, F, Q, TruncHour/Day/Month). Visual QR code generation on the front-end with qr-code-styling.Infra & DeploymentOVH (VPS) + Cloudflare. Traefik + Docker Compose (TLS Let's Encrypt). Staging & production, each split into 2 independent stacks (main / redirection) to ensure scan path resilience even if the back-end is down. GitHub Actions on merge: SSH deployment, redirection redeployed separately.Quality & MonitoringPostHog (errors, events, analytics). Back-end tests (pytest, moto), ruff linting, mypy typing.Front-endNext.js 16 + React 19, typed API client (orval), next-intl, shadcn / Radix, maplibre maps & globe.
Recommendations
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- MBA DeveloperMyDigitalSchool2024MBA Développeur Fullstack
- Web Developer BachelorMyDigitalSchool2022Bachelor Développeur web