01
Avez-vous un bureau à Paris? Do you have a Paris office?
No. Nidrosoft is in San Diego. Cyriac Zeh lives there. French work is remote first. Travel happens when the embed needs time on site.
Map the company, cost the loops, and say what to ship or skip.
Design, MVP, prototype, and full-stack, including the cloud it runs on.
Agents and automations wired into the ERP, CRM, and inbox you already pay for.
Team by team across the company, until your people run what we ship.
Leadership or engineers on your own tools, with a playbook you keep.
France
Nidrosoft is based in San Diego, California. Cyriac Zeh lives there. There is no bureau in Paris, Lyon, or Toulouse. French companies still book the audit: we sit with the people doing the work, rank where automation pays back, and ship into the tools you already run. The engineering conversation is in English. French copy in the product stays French when you supply the approved text. EU hosting and EU data residency are available where required.
Book a free audit01
Honesty
French buyers often want a partner who can run the kickoff in French and sign with a local entity. Cyriac Zeh will not pretend he is that partner. He founded Nidrosoft after Anthropic, Microsoft (Bing and Edge), Intuit, and Gap Inc. He ships as The AI Architect when the job is design through production code. The invoice is Nidrosoft LLC. If your achats department cannot accept a US studio, say so before the DPIA.
If your operators can work in English for the build, and your customers can keep seeing French in the emails and the screens, this page is for you. That split is common in software, industry, and groups that already have a US or UK parent. It is less common in a purely domestic mid-market firm that wants every workshop in French. Those firms should hire in France.
Paris is the search magnet. Lyon, Toulouse, Nantes, Bordeaux, Lille, Grenoble, Sophia Antipolis, and the rest of the country sit on this same URL. We do not cut a page per métropole. We also do not claim a delivery centre in any of them. A software team in Station F and a plant admin team in Toulouse share a language on this page and almost nothing else in the stack. The Paris team may already live in GitHub and Linear. The Toulouse team may live in a Cegid screen and a shared mailbox. Both can book the same audit. The first watch has to happen on the screen that is true, which is often the one in Toulouse even when the contrat is signed in the 8th arrondissement.
Remote first. A week on site happens when the floor, the clinique, the atelier, or the yard is the only place the work makes sense, and when that week is written into the scope. CDG and LYS are easy to fly into. That does not make us a French company. If we fly, we spend the week where the copy-paste happens. A day of handshakes in a Paris HQ and four days of watching a empty process map is a wasted ticket. Cyriac Zeh will say that on the audit, as Nidrosoft and as The AI Architect, before anyone buys a flight.
Language, said once
Audit and engineering in English. Interfaces, customer emails, and legal notices in French when you provide the signed wording. We do not staff a rédaction.
02
Time
France shares the Netherlands and Germany clock. A 16:00 meeting in Paris is 07:00 in San Diego. That is when Cyriac takes French audits. A 9:30 stand-up in Lyon is the middle of the California night. We will not be on it.
The French calendar has its own empty weeks. Ponts in May, the 15 August close, and the stretch from late July through the rentrée can empty a room that stays full in California. Zone A/B/C school holidays move ops teams even when HQ stays open. Put the blackouts on the invite. A go-live on a Friday before a pont is how you get a system with no approver. We would rather slip a week than pretend California can cover a French inbox on a jour férié. If your plant runs August and your HQ does not, name the plant as the owner for that month.
If your group splits Paris HQ and a plant in Toulouse, tell us which clock the approver actually answers on. If you also have a Montreal or Dakar team, that is a different offset and belongs in the notes. Canada and Africa have their own region pages when those operators own the workflow.
Live window we will book
| France | San Diego | Use |
|---|---|---|
| 16:00 | 07:00 | Audit, first watch, pairing |
| 17:30 | 08:30 | Decisions that need a French owner |
| 18:30 | 09:30 | Last comfortable hour for most teams |
| 09:30 | 00:30 | Do not book |
03
CNIL and stack
CNIL questionnaires and your registre des activités go to cyriac@nidrosoft.com. We fill facts: location San Diego, person Cyriac Zeh, company Nidrosoft LLC, public systems on this site, processing in the EU regions you name. We do not fill a box that claims a French establishment we do not have.
Azure France, AWS Paris, or a broader EU region (Frankfurt, Ireland, Belgium) are all fine when your DPO already named them. We will not move a production mailbox to a personal US project to save a day. If a prototype must leave the tenant, you approve the destination.
Approved access and audit trails are on the residency list. A guest account with an end date. A human on money, contracts, and customer sends. If your RSSI wants logs in a SIEM you already run, we write there.
Works-council-shaped conversations (CSE) appear in larger French companies. If a tool that reads mail needs a briefing, say so in week one. We will describe the system in plain English you can translate, including what it must not do. We are not French labour counsel. If the CSE requires a body in the building every Tuesday, hire a French firm. If the CSE needs a written description of logging, retention, and the human approval step, we will write that description and you can put it in the dossier. That is the useful split.
04
Method
Embed means watching the repeating job, including the Excel that never made the architecture committee. Diagnose means hours, feasibility, payback. Scope means what runs, what a person signs, what it should save. Build means your tenant. Own means a person in France can run it at 9:30 without waiting for California.
The five steps live on /how-we-work. French readers who want the EU hosting sentence will find it there already. This page exists to be honest about language, the office we do not have, and the clock.
Fit: 30 to 250 people with a decision maker. Smaller teams when one build pays. Larger groups start in one direction, with a sponsor who can grant access without a six-month COPIL. A board-only stratégie IA with no build should buy a French consultancy that sells that slide.
05
Industries
Omnira Dental is the healthcare artifact. A French cabinet or group can open it and see practice-shaped agents. Ordre and CNAM rules stay yours. Bring the name of the software the secrétariat already uses.
Eviction Wizard shows a notice-to-writ path. French procédures d'expulsion are not California notices. We will not drop a US letter into a file. We will build one packet, one trail, and a human on the send, using texts your avocat already signed.
Nexuvo is the automotive pattern: dealers acquire three times more private-party inventory with about 80 percent less manual outreach, overnight. French groups who still refresh Leboncoin and Facebook by hand can see the idea. TokenTra is the software pattern: 10 to 30 percent of wasted AI spend cut when the bill is visible by feature. Paris and Lyon product teams with five model vendors are the usual readers.
Octana and MixGuidera cover video-from-a-message and mix notes from a track, useful for music and media shops that still paste comments into a chat. Protectron is a public EU AI Act product. Inspect it if that regulation is on your desk. Do not treat it as a stamp Nidrosoft holds.
Industrie, e-commerce, FinTech, and professional services use the same method on /industries. We will not invent a CAC 40 logo. A mid-market manufacturer in the Loire or in Isère often has the same shape as a US plant: a scheduler, a quality spreadsheet, and a person who emails customers when a lot slips. We start with that person, in English if they have it, with a bilingual owner on the call if they do not. The build still lands in the tenant the RSSI already named. Leboncoin-shaped automotive work and Doctolib-adjacent admin are the French surfaces. The published numbers stay the ones on Nexuvo and TokenTra, because those are the systems we are willing to put a figure on.
What you can verify before the call
| Industry | Public system | What stays yours |
|---|---|---|
| Healthcare | Omnira Dental | Clinical and billing rules, practice software |
| Real estate | Eviction Wizard | French procedure, avocat templates |
| Automotive | Nexuvo | Local marketplaces, 3x / 80% as the published pattern |
| Software | TokenTra | Your vendors, 10-30% waste when visible |
| Music | Octana, MixGuidera | Your catalogue and your mix notes |
06
People
You meet Cyriac. He will tell you, in English, whether a workshop is enough, whether a build is the buy, or whether you should stay inside the Microsoft licences you already have. He will also tell you if you need a French firm with a SIRET and a weekly presence. French buyers who have sat through a year of US vendors handing them an account manager will notice the difference in the first 16:00: the person who heard the workaround is the person who names the field. If that feels thin because you wanted a rédaction and a bench in the 8th, it is thin. Hire that bench. Use this studio when English in the repo and a live system in your tenant are the product.
Twelve-plus years, 125 products shipped, 16 public systems. Speaking history is San Diego rooms, not Station F keynotes. The about page has the career line for a dossier achats.
A bilingual product owner on your side is the best accelerator. They translate the floor to the repo. We do not replace them.
07
Booking
Open /contact and take 16:00 to 18:30 heure de Paris. If the slots are American evenings, email cyriac@nidrosoft.com with two afternoon windows, the city, and the tool. We reply within a day.
Bring one object. A shared mailbox. A Pennylane export. A clinic day list. A Leboncoin-to-CRM habit. A token invoice. We will say workshop, build, transformation, or nothing from us.
TVA and reverse charge are your finance wording. We invoice as Nidrosoft LLC. We are not your expert-comptable.
08
Ownership
A French owner should be able to replay a failure at 9:30 and revoke our guest account without a ticket to San Diego. Documentation is part of the build, in English, with French screenshots if the interface is French. If you later hire a Paris agency, they should find a normal repo, a normal Azure or AWS project, and a runbook that names the human approval step. We will not leave a locked appliance that only San Diego can open.
Transformation copies the pattern to the next équipe, or to a Belgian or German sister company if that is the next inbox. It does not create Nidrosoft France SAS.
Public products stay clickable while legal reads the DPA. That is the due-diligence tab.
09
First month
Week one is access and the first watch. A named guest in your Microsoft tenant or Google Workspace, scoped to the mailbox or the CRM, with a date it dies. Then a 16:00 share with the person who still copies the fields. Cyriac Zeh takes that hour from San Diego. If the CSE needs the written description before the share, the description comes first and the watch slips a week. That slip is cheaper than a fight in week three.
Week two is the map: hours, feasibility, payback, written so a French owner can forward it without a call. You will see what we would automate, what we would leave alone, and what a person must still sign. If the honest answer is that Microsoft Copilot plus a better process is enough, we will say that and you can stop. Nidrosoft does not need every audit to become a build.
Weeks three and four, if you buy the build, are production in the region your DPO already named. Pairing happens in the afternoon overlap. Tickets cover the French morning. The AI Architect name on the work is still the same person. A bilingual product owner on your side is the best accelerator you can add. They translate the floor. We do not replace them.
If the first system is an inbox, you should see drafts with a human send inside the tenant, on the mailbox your team already opens. If the first system is spend visibility in the spirit of TokenTra, you should see the bill split by feature in your own accounts. If the first system is overnight outreach in the spirit of Nexuvo, you should see a queue your buyer can approve at 9:30 without waiting for California.
10
Fit
Hire in France when every workshop must be in French, when achats cannot sign a US studio, when a CSE process needs a body in the building every week, or when you need a local framework. Book this studio when English in the repo is acceptable, EU hosting in your accounts is enough, and you want Cyriac Zeh on the workflow.
Board-only strategy and chat seats alone are poor fits. A request for a Paris office is a request we will refuse.
11
Next
If you are a French operator with a repeating job and an English-capable owner, book the audit. Nidrosoft answers from San Diego. The AI Architect is the name on the work that ships into your EU région.
How we work
Method and EU hosting where required.
Contact
Google Calendar and cyriac@nidrosoft.com.
Industries
Healthcare, immobilier, automotive, software, music.
About
Cyriac Zeh, the studio, the practice name.
12
FAQ
01
No. Nidrosoft is in San Diego. Cyriac Zeh lives there. French work is remote first. Travel happens when the embed needs time on site.
02
The audit and the engineering run in English. Interfaces and customer copy stay French when you supply approved text. If every session must be in French, hire a French firm.
03
Yes, in the accounts and regions you name, including EU hosting and EU data residency where required. The studio does not claim SOC 2.
04
16:00 to 18:30 heure de Paris. Email cyriac@nidrosoft.com if those slots are gone.
05
Omnira Dental, Eviction Wizard, Nexuvo, TokenTra, Octana, MixGuidera, and Protectron for EU AI Act paperwork. Your rules stay in your templates.
06
The practice name Cyriac Zeh ships under. Nidrosoft is the studio. Same person on the call and in the code.
Ready to start
Tell us how work moves today. We show where the gap is and what to ship first.
Book a free audit