← CV
My Approach
Human-centered products. Honest data. One team pulling the same way.
01
Growth is a system
Acquisition, activation, retention, revenue and referral only work when they feed each other, with user value at the centre.
02
How I run product work
- 01DiscoverThe real problem before any solution
- 02MeasureTracking before media or features
- 03ExperimentStructured tests across the funnel
- 04ScaleWhat works becomes a system
- 05AlignOKRs, clear owners, open reporting
03
From click to cash
Launch is a milestone, revenue is the outcome. Every step from first click to renewal has to work commercially and hold up legally.
Revenue
- Pricing and packaging tested with Van Westendorp and conjoint
- Unit economics per deal decide the model
- Self-serve checkout for high intent, consultants for complex deals
- LTV and retention, not only first purchase
Sales & RevOps
- Lead routing by locale, product and intent in Salesforce and HubSpot
- Qualify before the calendar
- Pipeline attributed from first click to closed revenue
- CRM migrations that keep the history
Legal & compliance
- Consent-mode tracking and GDPR by default
- DPAs and vendor reviews for every data tool
- Contracts, SOWs and agency agreements that match the commercial model
- Accessibility and pricing pages reviewed before launch
04
Six seats, one plan
The classic triumvirate is not enough. Sales, RevOps and user research sit at the same table as product, engineering and marketing. Facilitation is how I lead it.
Research toolkit
MaxDiffConjoint analysisVan Westendorp pricingJTBD interviewsModerated usability testsSurveys & segmentationFunnel analyticsA/B & multivariate tests
Plus Design Thinking, Lean UX and Human-Centered Design.
05
How I build today
A builder-PM stack. Seven layers, from the prompt to production, with AI closing the gap between strategy and implementation.
My OSMy operating system: one stack from first prompt to production
InterfacesWhere work starts
Claude CodeClaude in ChromeClaude DesignCursor
SkillsReusable playbooks
Design systemsWriting voiceValidate problemStage gatesPMF measurementScope guardSecurity reviewHubSpot & CRM
ConnectorsMCP into every tool
GitHubVercelSupabaseFigmaGoogle WorkspaceHubSpot / SalesforceStripeGoogle & LinkedIn Ads
ContextSingle source of truth
Shared Drives = docsGitHub = codeVersioned docs/ in repoNaming conventions
Data & AIWhere products think
Postgres (Supabase)pgvector RAGEmbeddingsTool callingRow-level security
TrackingMeasure before you spend
GA4 + GTMServer-side eventsConsent modeAmplitudeCRM attributionOffline conversions
ShipProduction, not specs
Next.jsVercelCloudflareStripe checkout
06
What drives how I work
Measure before you spend
Research before rebuilding
Users' workflow beats our roadmap
Cut scope to keep the promise
Let unit economics decide
Start small, then scale what works
One platform, many markets
Localise, don't rebuild
Growth is a system, not a channel
OKRs & AARRR
Facilitate, don't dictate
Six seats, one plan
Dark patterns are debt
Self-serve first, humans where they matter
AI closes the build gap
One source of truth
Human-centered, data-honest
Lifelong learning
Price with data, not gut
Compliance by design