Geneva is drowning in data, not in people who process it
Geneva hosts 150 private banks, dozens of asset managers, and trading houses. Each generates massive volumes of transactional data, regulatory reporting, and portfolio tracking. Compliance and risk teams are underwater. The FINMA report is due, the data lives in three different systems, and the consolidation Excel is held together with tape. Hiring a full-time data analyst to absorb a quarterly peak is overkill. Doing nothing is a regulatory risk.
International organizations face the same problem at a different scale. The UN, WHO, and ICRC produce colossal amounts of data: country reports, health statistics, humanitarian datasets. Programme teams collect. But when you need to cross-reference data from three agencies, clean incomplete datasets, and build a donor-facing monitoring dashboard, someone is always missing. Recruitment takes months. The need is now.
On the startup side, Campus Biotech, the Praille district, and cantonal incubators are packed with funded companies generating product, marketing, and financial data without the budget to hire a full-time data analyst. The salary floor in Geneva is steep: CHF 90,000 gross minimum for a junior data profile. A freelancer gives you the skill without the fixed cost.
Then there is the cross-border reality. Thousands of companies manage entities on both sides of the French-Swiss border: invoicing in CHF and EUR, Franco-Swiss accounting consolidation, reporting under two frameworks. The data exists, but it is scattered between tools on the French side and tools on the Swiss side. Nobody has time to reconcile it.
What I do for businesses in Geneva
SQL queries and ad hoc analysis
You have a business question, I have SQL and your data. "What's our real exposure per counterparty after netting?" "Which acquisition channel delivers the best LTV for our SaaS?" "Why did logistics costs spike on the Geneva-Lyon corridor this quarter?" I find the answer in your databases. For a private bank, that might mean cross-referencing CRM data with AUM to identify clients at risk of leaving. For an NGO, segmenting beneficiary data by region and programme to optimize resource allocation. The deliverable: a clear result with commented queries, not a 50-slide deck.
Dashboards and automated reporting
Your fund's monthly report takes a week of manual work. Numbers come in from Bloomberg, your PMS, and an Excel the back-office maintains by hand. I build dashboards in Looker Studio, Tableau, or Power BI connected directly to your sources. They update themselves. At Google (through Teleperformance), I automated an entire team's reporting: 10 hours of manual work per week, eliminated. For a Geneva-based company reporting in both CHF and EUR, that means a single dashboard with automatic currency conversion and drill-down by entity.
Data cleaning and consolidation
Your Swiss entity uses one ERP, your French subsidiary uses another. Product codes don't match, date formats diverge, currencies are mixed. Before you can consolidate anything, someone has to clean up. I take your data as-is, build mapping tables, standardize formats, and reconcile CHF/EUR discrepancies. The result: a unified, documented dataset that your finance or compliance team can use directly.
How it works
Tech stack
Frequently asked questions
The data consultant structures your approach: maturity audits, data strategy, advanced statistical exploration (PCA, clustering, modeling). The freelance data analyst does the operational work: SQL queries, dashboards, data cleaning, team reinforcement. If you already know what you need and just need it done, you're in the right place. If you're looking for someone to explore your data and define a strategy, check out my data consulting page.
Fully remote, European timezone (GMT+4, one hour ahead of Geneva in summer, two in winter). Slack, Teams, video calls, whatever tool you use. I've worked this way for years and it works better than most on-site setups. For kickoff or sensitive phases, I fly in. Geneva is a direct flight. And let's be honest: to build a dashboard or clean a dataset, nobody needs me physically by the lake. They need the deliverable on time.
A junior data analyst in Geneva costs CHF 90,000 gross minimum, before social charges and pension contributions. If your need is temporary (one quarter, one project, a peak period), a freelancer is significantly cheaper than a hire. I charge by the day or fixed-price depending on the project. First call is free: we scope the need and I tell you whether it's worth the investment.
Yes. I integrate into your tools, your codebase, your conventions. I've done team reinforcement for years at Google and elsewhere. SQL, Python, your existing dashboards: I pick up the context and I produce. Bilingual French-English, which is rarely a luxury in Geneva. No two-week onboarding required.
Yes. IOs have massive data needs and slow recruitment processes. A freelancer can step in quickly for a specific need: consolidate country reporting data, build a programme monitoring dashboard, clean a humanitarian dataset before publication. I'm familiar with multilingual contexts, international data formats, and confidentiality constraints.