Full stack Java, Spring Boot and React developer.
I build AI products that hold up in production. The latest, Scruti, built on my own.
Mathis Sportiello
I start from the business need, not the tech. I turn it into an architecture, build it, test it and ship it to production, with AI wherever it genuinely saves time.
Flagship project
13,000+
roll-call votes indexed
National Assembly and Senate. Every vote is linked to its official sources.
577
MPs, one profile each
Attendance, votes, speeches and amendments, comparable bill by bill.
1
question, one sourced answer
A RAG pipeline over votes, amendments and speeches. Every answer cites its sources.
Scruti
The French Parliament, searchable in one question.
Designed, built and shipped to production on my own.
- 1,500+
- automated tests
- 3.5 M+
- documents indexed
- 348
- senators tracked
- Java 21
- Spring Boot
- React 19
- Qdrant
- Stripe
- Docker Swarm
Figures shown on scruti.fr in September 2026.


My job
IT Systèmes
Full stack developer since January 2024, in Malakoff, France.
Internal ERP / CRM
The company's management software, designed and shipped as a team in three months.
Working directly with users: gathering needs, fixing defects, shipping improvements on my scope.
- 400+
- use cases
- 2,000+
- automated tests
- 3
- months to production
Modules
Accounts, prospecting, opportunities, quotes, subscriptions, invoicing, catalogue, supplier orders, reports.



An enterprise service bus (ESB) that connects a company's tools.
In the spirit of Zapier or Make, for businesses: FlexFlow links external services to a client's internal tools and automates their exchanges. I build connectors, API and webhook integrations, and microservices.
- ~100
- connected services
- API
- and webhooks
- 2024
- on FlexFlow since January
A glimpse of the integrations
Salesforce
Pennylane
Cegid
MyUnisoft
Microsoft
AWS
BNP Paribas
INSEE
Slack
Mailjet
CFAST
Qonto
Power BI
Oracle
Trustpilot
Firebase
OVHcloud
Sellsy
Notion
Stripe
SQL
A glimpse, out of about a hundred connected services.
Why hire me
I ship.
An internal ERP/CRM in production within three months at IT Systèmes, then FlexFlow, an automation SaaS.
I test.
Over 1,500 tests and ArchUnit rules guard Scruti's architecture on every build.
I go all the way to prod.
Stripe billing, Docker Swarm deployment, continuous indexing: scruti.fr is live.
I use AI with method.
RAG with Qdrant over 3.5 million documents. Claude Code in the team workflow since May 2025.
Path

Scruti
Founder and developer, solo project
RAG SaaS on the French Parliament: sourced search, profiles for all 577 MPs, email alerts. Designed, built and shipped to production on my own.
- Java 21
- Spring Boot
- React 19
- Qdrant
- Stripe

IT Systèmes
Full stack developerMalakoff, France, since January 2024
FlexFlow, the company's integration and automation platform, and an internal ERP/CRM shipped in three months. Claude Code in the team workflow since May 2025.
- Java
- Spring Boot
- React
- Claude Code

ESGI
Master's in web engineering, final year in progress2024-2027
Work-study with IT Systèmes. Final-year team project of four: Iterale.
- Work-study
- Paris

Iterale
Creative asset review platform: upload images, PDFs and videos, reviewers annotate on a canvas without creating an account.
- Bun
- Hono
- TanStack Start
- PostgreSQL
- Docker Swarm

IUT Annecy
Computer science degree (BUT)Université Savoie Mont Blanc, 2021-2024
Application design, development and deployment track: the foundations.
- Annecy
Everyday tools
A role, a project, a question?
Let's talk.
Based in Paris. Originally from Annecy, with easy access to Geneva.
Write to mathis.sportiello@gmail.com