Growth · Enterprise Sales · Customer Success · RevOps
I build the path from market signal to recurring revenue.
First business hire at a B2B SaaS before product-market fit. I built demand, CRM and complex sales, then stayed through paid pilots, adoption, renewal and expansion. Since then, I've used AI and automation to build faster, more reliable GTM systems. I'm now looking to bring that end-to-end ownership back into a strong team.

Open to a role — full-time or part-time
Open to freelance engagements
01Work
Proof across the revenue cycle
One B2B SaaS journey from pre-PMF to enterprise accounts, then the systems I built from what it taught me.
02Systems
Systems I built from that experience
What I built after five years inside the revenue loop: products, automations and operating systems that make the work faster, more measurable or more repeatable.
03How I operate
One business loop, end to end
Market insight shapes demand. Sales turns it into commitment. Delivery proves the value. Renewal, expansion and product feedback start the next cycle.
Market & positioning
7 to 10 conversations a week observed
Demand & pipeline
18,175 prospects, 1,101 qualified measured
Sales & closing
6 to 10 months, six or more stakeholders observed
Delivery & adoption
2 to 6 months, 30 to 300 users observed
Growth & steering
6 sites, 8 collectors, 84 tests measured
Open a phase to see its stages.
Market & product-market fit
Find out whether the problem being solved is the one the market actually lives with, before industrialising anything.
- Run weekly conversations with the target, with no sales script.
- Use the demo as discovery material rather than a pitch.
- Capture the vocabulary used and the recurring objections.
- Feed the gaps between talk and usage back to the product team.
7 to 10 conversations a week observed This cadence was held with no media budget at all. Verbatims fed back into positioning, value proposition and sales messaging.
Capabilities involved
ICP & positioning
Write down who is addressed and why them, so acquisition stops paying for the wrong accounts.
- Turn conversations into verifiable targeting criteria.
- Rewrite the value proposition in the words captured from customers.
- Separate the buying vocabulary from the industry one.
- Explicitly rule out segments that will not convert.
documented case Two exclusions capture the method: the current client is removed from targeting, and paid data credits are reserved for post-conversion work.
Capabilities involved
Demand generation
Become known to a market that has no reason to look for you.
- Build an audience on the network where the target already is.
- Publish content answering a precise question, not volume.
- Run a newsletter segmented by reader profile.
- Go after the listings and partnerships that bring qualified inbound.
- Use trade shows as contact points with otherwise unreachable accounts.
0 → 2,000+ followers observed Company page from 0 to 2,000+, personal profile from 500 to 5,000, newsletter holding above 25% open rate.
Capabilities involved
Prospecting & data
Hold a current base describing your market, rather than a list everyone has already contacted.
- Pick the source that genuinely carries the target segment.
- Extract, normalise, deduplicate across campaigns and tools.
- Enrich only what informs a decision.
- Qualify through written rules, reproducible by someone else.
- Exclude accounts that must not be contacted, current clients included.
18,175 prospects, 1,101 qualified measured 1,101 consolidated contacts across three segments: 330 M&A boutiques, 545 HR and strategy firms, 226 business buyers, exported to the LinkedIn tool import schema.
Capabilities involved
Lead management & CRM
Give marketing and sales a shared reading of the same month.
- Architect contacts, companies and deals around the team’s weekly questions.
- Set lifecycle stages and their transition criteria.
- Define the score that hands a contact to sales.
- Wire product usage signals into the CRM.
documented case A system shared by marketing and sales, plus a free tier of roughly 1,000 users feeding conversions and meetings.
Capabilities involved
Qualification
Know early which of these deals deserve the time they will cost.
- Check need, budget, urgency and above all relative priority.
- Identify the roles around the decision before moving forward.
- Disqualify explicitly, and say so to the prospect.
Capabilities involved
Discovery
Understand the organisation, its real difficulties and who decides, before proposing anything.
- Look for the problem lived with, not the one the product solves.
- Separate champion, decision-maker, user and procurement.
- Have a demo commented on rather than presented.
- Write down what was understood and have the prospect confirm it.
7 to 10 conversations a week observed This cadence was held with no media budget at all. Verbatims fed back into positioning, value proposition and sales messaging.
Capabilities involved
Solution design
Answer the discovered problem rather than the catalogue, without promising what does not exist.
- Rebuild the presentation around the account’s context.
- Produce dedicated material when the deal justifies it.
- Go as far as proposing a different solution if discovery says so.
- Clearly mark what is available and what is not yet.
Capabilities involved
Pilot
Make the already-signed pilot produce the result that will decide the annual commitment.
- Design the scope against the client’s context, never a standard pack.
- Write success criteria and decision date before kickoff.
- Launch with every stakeholder, sponsor and managers included.
- Steer usage during the pilot, not after.
2 to 6 months, 30 to 300 users observed Usage was steered during the pilot, not after: weekly reporting to the sponsor, mid-pilot and end-pilot reviews.
Capabilities involved
Negotiation & closing
Land an agreement in an organisation where nobody decides alone.
- Prepare contracts and answer public tenders.
- Follow committee validation, budget construction and procurement.
- Bring the founder in at pricing time, not before.
6 to 10 months, six or more stakeholders observed Exclusivity won with the federation, a pilot run with the public-sector body, deployment secured with the large group.
Capabilities involved
Onboarding
Turn a signature into usage, during the window where the client’s attention is still there.
- Run a kickoff with every stakeholder.
- Configure, import and create access.
- Train administrators, then end users.
- Keep the sponsor relationship and delegate execution.
Capabilities involved
Activation & adoption
Move a user base that signed nothing from access to real usage.
- Measure activation on usage events, not on impressions.
- Re-engage inactive users through the channel that reaches them.
- Go through the sponsor when direct follow-up is not enough.
- Tell a product problem from a management problem.
observed The pilot did not convert. Sponsor and managers are part of the adoption system, not its backdrop.
Capabilities involved
Customer success
Make visible to the sponsor what their organisation actually does with the product.
- Hold a weekly video review with the client on a real snapshot of usage.
- Include what is not working, not only the good numbers.
- Re-engage end users through activation email campaigns.
- Run mid-term and closing reviews with the sponsor, and the satisfaction survey with the users.
- Spot risk signals early: champion gone, usage dropping, wrong population.
2 to 6 months, 30 to 300 users observed Usage was steered during the pilot, not after: weekly reporting to the sponsor, mid-pilot and end-pilot reviews.
Capabilities involved
Renewal
Make the produced result the case for the next contract, rather than the relationship.
- Prepare the renewal on the pilot’s usage and satisfaction measurements.
- Align the deadline with the client’s budget calendar.
- Name at-risk accounts before the deadline, not after.
Roughly 1 in 2 accounts renewed observed Roughly one account in two renewed. Stated as an order of magnitude, not as a measurement.
Capabilities involved
Expansion
Grow an account on what already worked, without starting from a cold sale.
- Start from the pilot’s measured results to open an adjacent scope.
- Offer a managers’ track as cross-sell when adoption calls for it.
- Negotiate multi-year commitments and framework partnerships.
Roughly 1 in 2 accounts renewed observed Roughly one account in two renewed. Stated as an order of magnitude, not as a measurement.
Capabilities involved
Voice of customer
Make the customer a roadmap source, and close the loop when the change ships.
- Turn discovery, pilot feedback and renewal signals into product priorities.
- Arbitrate those priorities with the founder and the technical team.
- Go back to the account when what it asked for has shipped.
- Co-design the pieces that recur across several accounts.
7 to 10 conversations a week observed This cadence was held with no media budget at all. Verbatims fed back into positioning, value proposition and sales messaging.
Capabilities involved
Analytics & RevOps
Decide on figures whose provenance is known, and spot the ones that have none.
- Instrument measurement, then verify the instrument before drawing a conclusion.
- Build the dashboards of the weekly review, not of a demo.
- Refuse to display a figure whose source is broken, and say why.
- Watch the date of the last item produced, not the cumulative volume.
6 sites, 8 collectors, 84 tests measured The verification step caught five false figures, all shaped like correct measurements, including two sites counted under a single name.
Capabilities involved
04Capabilities
What I can execute
Open any capability to see the work behind it: what I do, the stack I use, proof from the field, and what experience taught me.
Enterprise sales
Customer & account growth
RevOps & analytics
Demand & acquisition
Data & targeting
AI & automation
Prospecting & data
Build a targeted, usable base instead of buying a generic list.
What it solves. A purchased list describes a market everyone has already contacted. A built base describes yours, with the criteria you actually decide on.
What I do
- Define the segment through verifiable criteria: industry code, size, job title, network membership.
- Pick the source that actually carries that segment, not the most convenient one.
- Extract, normalise, deduplicate across campaigns and across tools.
- Enrich only what informs a decision, never every available field.
- Qualify through rules written in a spec file, not from memory.
- Explicitly exclude accounts that must not be contacted, current clients included.
- Export to the import schema of the tool taking over, tagged segment-priority-source.
How
- Source cost follows campaign stage: paid credits are reserved for post-conversion work, the top of funnel runs on public sources.
- Deduplication is cross-tool: never write to an address already contacted elsewhere.
- A campaign is read back from its spec file, which makes it reproducible by someone else.
With what
- Python — the processing pipeline and its tests
- PostgreSQL — the prospect base and sequence history
- INSEE / recherche-entreprises — official French company data
- Pappers — legal enrichment, deliberately rationed
- LinkedHelper — profile and company extraction
- Tavily — targeted web research and extraction
Proof
- 18,175 prospects, 1,101 qualified measured 1,101 consolidated contacts across three segments: 330 M&A boutiques, 545 HR and strategy firms, 226 business buyers, exported to the LinkedIn tool import schema.
- documented case Two exclusions capture the method: the current client is removed from targeting, and paid data credits are reserved for post-conversion work.
Scraping
Collect data where it is published, in a reusable shape.
What it solves. The data that drives targeting almost always exists publicly somewhere. The work is not finding it once, it is collecting it monthly without breaking it.
What I do
- Identify the source that is authoritative for the segment, not the one easiest to read.
- Extract in the shape of the source: an API where one exists, a browser rendering where the page is built in JavaScript.
- Normalise identifiers on entry, because an identifier existing in two forms becomes a silent trap.
- Put a known witness in every extraction, to tell “nothing to find” from “extraction broken”.
- Keep the source and date attached to every collected field.
How
- What the server sends is not what the visitor sees: as soon as a claim is about a clickable link, measurement goes through a browser.
- An extractor returning an empty list on failure manufactures credible zeros: it must return an error.
With what
- Outscraper — geographic data, listings and reviews
- Tavily — search and page extraction
- Playwright — real rendering of JavaScript-built pages
- LinkedHelper — structured profile export
- Python — normalisation, deduplication, witnesses
Proof
- 18,175 prospects, 1,101 qualified measured 1,101 consolidated contacts across three segments: 330 M&A boutiques, 545 HR and strategy firms, 226 business buyers, exported to the LinkedIn tool import schema.
Cold email
Earn a qualified conversation rather than trying to close in the message.
What it solves. The first message does not sell the product. It sells the time needed to understand the other side’s problem.
What I do
- Segment before writing: one message per segment, never one message for everyone.
- Set up sending infrastructure: dedicated domains, SPF, DKIM, DMARC, progressive warm-up.
- Keep transactional mail separate from outreach so the main domain’s reputation is not exposed.
- Write a short sequence where each follow-up adds something new.
- Personalise at the level the data can actually sustain.
- Treat positive and negative replies alike: both qualify.
How
- I sell the conversation before the solution: the goal of the message is the meeting, not the sale.
- A single approved sending runner, so no parallel script ever double-sends.
- The sending cap stays low until segment, data and promise all hold.
With what
- Mailjet — campaigns and customer activation
- HubSpot — sequences tied to the CRM
- Mailchimp — newsletter and nurturing
- Resend — transactional mail and alerts, kept apart from outreach
Proof
- documented case A single approved sending runner, and deduplication that forbids writing to an address already contacted by another tool.
- documented case The message does not sell the solution, it sells the conversation: the page justifies the meeting rather than closing.
LinkedIn outbound
Automate the repetitive part, switch back to manual as soon as the account deserves it.
What it solves. In a market where nobody knows the brand, audience and conversation are built in the same place.
What I do
- Target through standard and sales search depending on the precision needed.
- Grow the company page through sequenced invitations.
- Run a contact sequence after acceptance, not at invitation time.
- Export profiles to enrich elsewhere, and reconstruct address formats where data allows.
- Map the org chart by hand on large accounts, and build the relationship before the ask.
How
- Automation stops where account value justifies human time.
- Company page and personal profile are grown together: one gives credibility, the other opens the conversation.
With what
- LinkedHelper — invitations, sequences, extraction
- Sales Navigator — fine targeting when needed
- Make — moving data across to other tools
- Tavily — additional research on an account
Proof
- 0 → 2,000+ followers observed Company page from 0 to 2,000+, personal profile from 500 to 5,000, newsletter holding above 25% open rate.
HubSpot, CRM & RevOps
Turn commercial activity into a shared, measurable system.
What it solves. Without a shared system, marketing and sales tell two different stories about the same month.
What I do
- Architect contacts, companies and deals starting from the questions the team must answer weekly.
- Set lifecycle stages and the criteria for moving from one to the next.
- Define the score that turns a marketing contact into a sales one.
- Build the pipeline, nurturing and dashboards that genuinely serve the weekly review.
- Base forecasting on stages that have a definition, not on end-of-month intuition.
- Connect the product’s free tier to the CRM so usage becomes a commercial signal.
How
- Start from the smallest model that answers this week’s questions, and add a field only when a decision depends on it.
- A system nobody feeds produces a false reading, which is worse than no reading.
With what
- HubSpot — the CRM, built from zero and administered
- Mailchimp — the newsletter by segment
- Mailjet — customer activation campaigns
- Make — bridges between tools
Proof
- documented case A system shared by marketing and sales, plus a free tier of roughly 1,000 users feeding conversions and meetings.
Discovery & qualification
Understand the organisation and who decides before proposing anything.
What it solves. A proposal written before discovery answers an assumed problem. It then gets negotiated on price, for lack of having been negotiated on need.
What I do
- Look for the problem the organisation is living with, not the one the product knows how to solve.
- Identify champion, decision-maker, user and procurement — four roles rarely held by one person.
- Qualify budget, urgency and relative priority, the last of which kills the most deals.
- Disqualify early when the need does not match, and say so.
- Capture the customer’s vocabulary, objections and verbatims to feed them back into the messaging.
How
- The Échiquier method, a French qualification approach whose logic is compatible with MEDDPICC, applied to the sector’s core problem rather than recited as a grid.
- The demo doubles as discovery material: what the prospect comments on says more than what they answer.
With what
- HubSpot — the record of stages and stakeholders
- Démonstration produit — the discovery material
Proof
- 7 to 10 conversations a week observed This cadence was held with no media budget at all. Verbatims fed back into positioning, value proposition and sales messaging.
- 6 to 10 months, six or more stakeholders observed Exclusivity won with the federation, a pilot run with the public-sector body, deployment secured with the large group.
POCs & pilots
Make an already-signed pilot succeed, with a scope designed against the client’s context.
What it solves. The paid pilot is the way in: it is sold and signed first. What is at stake afterwards is making it succeed — and that is what decides the annual contract, which no buyer signs on a promise.
What I do
- Design scope and sessions against this client’s context, never a standard pack.
- Write the success criteria and the decision date before kickoff.
- Run a kickoff with every stakeholder, sponsor and managers included.
- Train the teams, then activate end users through dedicated campaigns.
- Track real usage during the pilot and correct mid-course.
- Run mid-pilot and end-pilot reviews, and turn them into the case for the annual contract that follows.
How
- The pilot is paid: what is free never gets decided.
- The managers’ role is a pilot condition, on par with scope.
With what
- HubSpot — deal tracking and follow-ups
- Mailjet — activation campaigns towards end users
Proof
- 2 to 6 months, 30 to 300 users observed Usage was steered during the pilot, not after: weekly reporting to the sponsor, mid-pilot and end-pilot reviews.
- observed The pilot did not convert. Sponsor and managers are part of the adoption system, not its backdrop.
- 6 to 10 months, six or more stakeholders observed Exclusivity won with the federation, a pilot run with the public-sector body, deployment secured with the large group.
Customer success
Turn a signed pilot into adoption, measurable value, renewal and expansion.
What it solves. An account is rarely lost on the product. It is lost on usage that never started and that nobody looked at in time — and it is that usage, not the relationship, that decides the annual contract. Where the paid pilot is the way in, this function does not follow the sale: it produces it.
What I do
- Take over the account when the pilot is signed, keeping the sponsor relationship and delegating execution.
- Onboard the teams: train the administrators, then get the end users hands-on.
- Activate end users through dedicated email campaigns, designed account by account.
- Measure activation on usage events, not on impressions.
- Hold a weekly video report with the client: most active users, progression, usage peaks, most followed content — and what is not working.
- Re-engage inactive users through the channel that reaches them, and through the sponsor when needed.
- Run mid-pilot and end-of-pilot reviews with the sponsor and the managers.
- Measure satisfaction through a survey of the users themselves, not only of whoever signed.
- Carry adoption blockers back to the product team, and return to the account when the change ships.
- Turn a successful pilot into an annual contract, then into a wider scope.
How
- The paid pilot is the way in, not one land motion among several: the annual contracts are pilots that succeeded and were then renewed. Customer success is therefore not an after-sales function, it is the commercial engine.
- The pilot is sold and signed before it starts. The job is not to drive adoption in order to get a signature: it is to make what was signed succeed, because that success is what sells the annual contract.
- The weekly report also shows what is not working: a report that only says the positive is useless for deciding.
- An adoption problem is often a management problem, not a product or training one.
- Satisfaction is measured with end users, not only with whoever signed.
- The scope actually held: a handful of enterprise accounts owned end to end, not a book of several hundred accounts with an industrialised function, a tooled health score and a churn rate tracked down to its denominator.
With what
- Mailjet — per-client activation campaigns
- HubSpot — account and renewal tracking
- Pouls — satisfaction measurement, turned into a product
Proof
- 2 to 6 months, 30 to 300 users observed Usage was steered during the pilot, not after: weekly reporting to the sponsor, mid-pilot and end-pilot reviews.
- Roughly 1 in 2 accounts renewed observed Roughly one account in two renewed. Stated as an order of magnitude, not as a measurement.
- observed The pilot did not convert. Sponsor and managers are part of the adoption system, not its backdrop.
- documented case The anonymity rule goes as far as refusing to publish a whole breakdown: hiding one row is not enough, subtraction gives it back. www.solutio.work/pouls
- Discovery — Understand the organisation, its real pain points and who decides, before proposing anything.
- Bespoke pilot — A scope and a session design built against this client’s context, never a standard package.
- Training & activation — Train the teams, then activate end users until usage holds without me.
- Review & measurement — Weekly usage reporting to the sponsor, a mid-pilot review, satisfaction measured with the users themselves.
- Renewal — Build the renewal case from evidence gathered during the pilot, not promises made at the end.
- Expansion — Extend proven value to new populations, use cases or contract structures.
SEO & analytics
Capture the demand that exists, and tell a signal from a mirage.
What it solves. A site can gain impressions for months without winning a single customer. The work is as much about spotting what will never convert as about producing pages.
What I do
- Read positions by intent and query pattern, never aggregate volume.
- Build the architecture and templates that carry real demand, at scale.
- Maintain technical health: redirects verified in production, structured data validated, internal linking with no orphan page.
- Make each intent owned by a single page before writing new ones.
- Instrument measurement and verify the instrument before drawing conclusions from it.
- Explicitly rule out what cannot be won, and say why.
How
- The buying vocabulary is not the problem vocabulary: the converting query is rarely the industry one.
- A supposedly empty niche is checked in the target language and in the real results page.
- Zero clicks on page one is not always a title problem: look first at the query’s language and shape.
With what
- Search Console — the source of truth on positions, owned through the API
- GA4 / Tag Manager — audience measurement and its verification
- Ahrefs — authority and assistant citations
- Astro — the templates producing pages at scale
- Playwright — performance measurement in a real browser
Proof
- 720+ products, 2,154 pages measured 2,154 pages built, 1,540 URLs declared in the sitemap, zero orphan pages. trouvemonsaas.fr
- median position 9 versus 53 measured Long conversational questions land at median position 9, generic queries at 53. The conclusion holds without its beachhead: 53% in the top 10 versus 4%.
- guide at position 1.7 measured The guide holds position 1.7, the category page fades. Two categories out of five were deliberately left out for lack of a measurable gap.
- 6 sites, 8 collectors, 84 tests measured The verification step caught five false figures, all shaped like correct measurements, including two sites counted under a single name.
- First ten clients in one month observed Ten first clients acquired in one month through local search alone, with no advertising.
Automation & AI workflows
Operations that run on their own, and a deliberate line on what stays manual.
What it solves. A single operator only sustains several products if repetitive work no longer depends on being there.
What I do
- Describe the process by hand before automating it, and fix it while it is still readable.
- Version the jobs and their tests, so switching tools is not a rebuild.
- Put a witness on each job, able to tell a failure from an absence of results.
- Keep a human stop where the decision is irreversible or visible to a customer.
- Watch the date of the last item produced, not the number of jobs installed.
How
- I adapt the stack to the problem, not the problem to the stack: value sits in the procedures, not the vendor.
- What stays manual is a decision, not a backlog: editorial validation, sending thresholds, identity-verified submissions.
With what
- Claude Code — orchestration of jobs and agents
- n8n / Make — bridges between off-the-shelf tools
- PostgreSQL / Supabase — shared state across automations
- MCP — tooled access to services, including a purpose-built server
- Telegram — the day-to-day control surface
Proof
- documented case Plus a deliberate line on what stays manual: editorial validation, sending thresholds, identity-verified submissions.
- 6 sites, 8 collectors, 84 tests measured The verification step caught five false figures, all shaped like correct measurements, including two sites counted under a single name.
- 18,175 prospects, 1,101 qualified measured 1,101 consolidated contacts across three segments: 330 M&A boutiques, 545 HR and strategy firms, 226 business buyers, exported to the LinkedIn tool import schema.
- seven business applications, one client observed Seven business applications, delivered as a v1 to a single consulting firm, then fully reworked into a v2.
- nineteen pages, no active mutating button measured Nineteen pages walked in production, no active mutating button. demo.solutio.work
05Recommendations
Independent proof
Two Malt recommendations, from as many founders supported on freelance engagements. They speak to the consulting relationship, end to end.
“He started with the business itself, not the tech.”
I hired Théo to help me structure and digitalise my affiliate marketing business, and the result went beyond my expectations.
And instead of handing me a turnkey platform that would have left me dependent on him, he trained me on AI and Claude Code so I could build it myself.
I hired Théo to help me structure and digitalise my affiliate marketing business, and the result went beyond my expectations.
What made the difference is that he started with the business itself, not the tech. We spent real time together rethinking how my activity was organized — my workflow, how I track leads and clients, how I run campaigns and report to them. That brainstorming reshaped the way I operate, and only then did we build the tool around it.
And instead of handing me a turnkey platform that would have left me dependent on him, he trained me on AI and Claude Code so I could build it myself. Today I run my entire business from one place: my leads, my clients, my campaigns, my affiliates, my invoicing and my contracts. Best of all, my client reports are generated automatically — a considerable time saver every week, and a real step up in the quality of service I offer.
Théo is a great teacher: patient and clear, even with someone who isn’t technical. He didn’t just do the work for me — he helped me rethink my business and made me fully autonomous. I recommend him without hesitation.
“He doesn’t just hand out advice: he becomes a genuine partner.”
Théo played an essential role in growing my business, and I recommend him without the slightest hesitation.
What really sets Théo apart is how involved he gets. He doesn’t just hand out advice: he becomes a genuine partner, always available to find solutions, take on the challenges and push your business forward.
Théo played an essential role in growing my business, and I recommend him without the slightest hesitation.
From the very start, he took the time to understand my vision and my goals. Thanks to his expertise, his strategic advice and his constant support, I was able to move my business forward on every front, from building the brand identity through to commercial development.
What really sets Théo apart is how involved he gets. He doesn’t just hand out advice: he becomes a genuine partner, always available to find solutions, take on the challenges and push your business forward.
If you are looking for a serious, capable and committed business development advisor, someone able to support you from A to Z, Théo is the person you need. His professionalism, the way he listens and his commitment are quite simply exceptional.
A huge thank you, Théo, for everything you have done for my business and for the support you keep giving me. I recommend your services 100%.
06Ask
Tell me what you need
Describe the role, project or business problem. The agent reorganises the verified evidence in this portfolio around your question, including where my experience is limited.
Or reuse one of these
Answers use only this public portfolio knowledge base. No evidence, no claim.
07About
How I work
What ties together projects this different.
The business first, the tool second
Understand how an organisation works before proposing anything that changes it. It is what clients most often point to afterwards when they explain what made the difference.
Usage decides, not the signature
A signature proves intent. Usage proves value. Training, activation and measurement are part of the commercial system, not an afterthought.
Measure before scaling
Test manually, measure the signal, then systemise what proves repeatable.
Automate the process, not the confusion
AI and automation come after the business logic is understood. Otherwise they only make a bad process run faster.
08Fit
Where I fit best
Deliberately specific: this section is here to rule out as much as to attract.
- 01
A B2B product team with room left to build
Ideally Series A or B: enough structure to work with strong GTM and Product peers, enough room to own a meaningful part of the customer and revenue lifecycle.
- 02
Customer-facing ownership
Account growth, enterprise Customer Success, full-cycle GTM/Sales or solution-oriented roles where I can stay close to customers from problem to measurable outcome.
- 03
A team, not another solo chapter
I deliberately spent time building independently. I now want peers to challenge ideas with, a Product team to work alongside, and customers to own over time.
Based in France · 100% remote · French & English
09Verified
Selected stack
Tools change. The operating logic matters more. These are the systems I use most often today.
GTM & CRM
Data & analytics
Automation & AI
Build
Languages
Native French, fluent English
TOEIC 955/990 · worked in Bangkok and Buenos Aires
Certifications
- HubSpot Academy
HubSpot Digital Marketing
Lifecycle, automation and reporting in the tool I have administered for six years.
Verify ↗ - Anthropic
Claude Code in Action
The assistant I build the tools on this page with.
- Google
Google Business Intelligence
Modelling, dashboards and reading data — the basis of the client usage reporting.
Also certifiedAI Fluency for Small Businesses AnthropicGoogle AI Professional GoogleIBM AI Literacy IBM