Skip to content
ettc

Data & AI consultancy · Haute-Savoie · Geneva · remote

All your data in one place. And an AI to question it.

Your data is scattered across inboxes, your CRM, your business tools and a dozen spreadsheets. We bring it together in one place, we make it trustworthy, then we make it usable: dashboards that are always current, reports that arrive without anyone building them, and an assistant you can question the way you would question a colleague.

We start with a fixed-price audit of one to two weeks. You know what the next step costs before committing to it.

Diagram: your current sources converge into a single data foundation, which then feeds dashboards, automated reports and the AI assistant.

Your sources today

  • Inboxes
  • CRM
  • ERP
  • Spreadsheets
  • Business tools
  • Forms

Single data foundation

Centralised · historised · reliable · current

  • Dashboards
  • Automated reports
  • AI assistant
9 yrs
building production data systems
20+
companies equipped by our platforms
80,000+
users served by the systems we have built
÷ 50
AI cost cut by that much, at equal quality

The diagnosis

This is not a tooling problem. It is a convergence problem.

Most SMEs don't have too little data. They have too much of it, badly filed, and nobody making it converge.

01

Data is everywhere, therefore nowhere

Inboxes, CRM, ERP, SaaS business tools, shared drives. Each tool holds a fragment of the truth and none of them talk to each other.

02

Hours of human work for nothing

Re-keying, consolidating, monthly reporting rebuilt by hand. Your team's time spent moving numbers around instead of acting on them.

03

No overall picture

You cannot cross sales with operations and finance. So you cannot decide on anything but instinct.

04

AI plugged into a mess produces a mess

An assistant sitting on inconsistent data answers wrong, confidently. The foundation comes before the model. Always.

The service

Centralise, surface, question.

A complete chain, from the data source to the answer on your phone. It has been our speciality for nine years, now with a layer of artificial intelligence at the end of it.

01

Centralise

We connect to what you already use and pull your data into a single warehouse, historised and reliable.

  • Connectors into your business tools, your CRM, your inboxes and your files
  • Automatic collection and reconciliation, every day, with no one lifting a finger
  • A shared language: one figure, one definition, the same for everyone
  • History kept: you can finally compare over time
02

Surface

The data comes to you, with nobody having to go and fetch it. This is the part that pays off within the first few weeks.

  • Business dashboards, designed for decisions rather than exhaustiveness
  • Reports generated and sent automatically, at whatever frequency you choose
  • Alerts on the thresholds that matter, so you stop discovering problems at month end
03

Question

Once the figures are trustworthy, an assistant answers your questions in plain language, on desktop and on mobile.

  • “What is my revenue per salesperson this quarter?” - immediate answer
  • Scope defined with you: the assistant covers your recurring business questions, and says so when a question falls outside them
  • Mobile app in your own colours, for internal use within your company
  • Built for busy directors: open it, see it, close it

The point that makes the difference

Why the numbers are right

The language model computes nothing and invents nothing. Its only job is to understand your question and connect it to a validated calculation on your warehouse. The figure on screen comes out of your own database, with its source and its date.

No calculation improvised by the model

Business calculations are defined and validated with you, once and for all. The AI picks the right one, it does not invent it.

Every answer is traceable

Source, extraction date, scope. You can verify any figure on screen.

The assistant says when it doesn't know

Explicit scope and guardrails. A question outside coverage gets “I don't have that data”, not an invention.

In practice

What changes in your week

  • 01Monthly reporting is no longer built by hand: it lands in your inbox.
  • 02You open your phone and see your numbers in seconds, without turning on a computer.
  • 03Deviations are flagged as they appear, not thirty days later.
  • 04Your teams stop copying data from one tool into another.
  • 05A business question gets its answer in thirty seconds, without going through someone else.

Use cases

Irritants that are simple to describe and hard to fix.

Here are five situations every company director recognises. Each looks trivial, each costs several hours a week, and each defeats improvised automation. This is exactly the kind of problem we work on.

01

Email

Day to day

A hundred and fifty messages a day. The urgent client request is wedged between two newsletters and a supplier chaser. You deal with what you see, not with what matters.

What we put in place

Every incoming message is read, attached to the right client and the right case, then sorted by nature and urgency. Anything needing a reply rises to the top, with the context of the exchange already gathered. The rest is filed away.

Why it isn't trivial - Understanding what a human actually meant in a message, without mistaking a subject line in capitals for urgency. Classic filtering rules break their teeth on this.

02

Documents

Day to day

Quotes, invoices, purchase orders, supplier PDFs. Someone in your company is re-keying amounts, dates and references into a spreadsheet or your management software by hand.

What we put in place

The document is read on arrival, the useful information extracted, checked, then placed into your system. Anything doubtful goes to a human for validation - never guessed.

Why it isn't trivial - Every supplier has its own layout, and it changes without warning. You need a system that recognises what a field means rather than where it sits on the page, and that knows when it isn't sure.

03

Commitments

Day to day

“I'll send that over on Monday.” That sentence exists in an email, in a meeting note and in two people's heads. It exists in no task list at all.

What we put in place

Exchanges and meetings are analysed, commitments extracted with who, what and by when, and a task list keeps itself up to date. You see what was promised, by whom, and what has slipped past its date.

Why it isn't trivial - Telling a real commitment apart from a polite turn of phrase, and working out that “that” refers to something three messages earlier. Obvious to an attentive human - and that is where all the work is.

04

Memory

Day to day

“What did we agree with this client last year?” The answer is in an email belonging to someone who has left, in a file with an incomprehensible name, or nowhere at all.

What we put in place

The whole history - exchanges, documents, meeting notes, client records - becomes searchable in a single sentence. You ask the question, you get the answer and the source it came from.

Why it isn't trivial - Everything has to be gathered and attached to the right entities first. Without that groundwork, clever search over disordered data returns answers that are confident and wrong.

05

Support

Day to day

The same questions come back every week: availability, the status of an order, the lead time on a job, a quote that needs chasing. They arrive by email, by form, by phone, and someone on your team spends their days answering what they already know by heart.

What we put in place

An agent handles inbound requests on your channels from your data and your rules, not from its imagination. It absorbs most of the volume end to end. As soon as a request falls outside its scope or calls for a judgement, it stops and notifies the right person, with the history of the exchange and what it has already checked.

Why it isn't trivial - Knowing when to stop. An agent that answers everything eventually gets it wrong in public, in front of a customer. The work is calibrating the boundary - what it handles alone, what it hands over, and to whom - and then keeping an eye on it over time.

All five rest on the same foundation. Once the data is gathered and attached to the right entities, they can be added one after another - which is why we always start there.

The firm

One speciality, not a catalogue.

ET Technology Consulting is a technical consultancy focused on a single subject: making a company's data converge and turning it into something usable, all the way to the AI layer. We don't do brochure websites, ERP replacements or managed IT. We do this, and we do it end to end.

01

Nine years of production, not of laboratory

Our systems run for clients who cannot afford an outage: 24/7 continuous processing services, consumer applications with more than 80,000 users, data chains handling millions of rows. What we install in your company is built to the same standard.

02

The whole chain, a single point of contact

Data collection, warehouse, data model, dashboards, mobile app, AI layer: all of it is covered by the firm. You have no three suppliers to keep talking to each other, and no integrator quietly subcontracting half the work.

03

AI as the end point, never the starting point

Most offers on the market sell an assistant sitting on unprepared data. We take the problem the other way round: a sound foundation first, intelligence on top of it only afterwards. That is the difference between a tool your teams use daily and a demo abandoned after a month.

04

Written commitments, not intentions

Scope, timelines, deliverables and monthly infrastructure cost are quoted before the work starts. You know what you are buying, and what the system will cost to run next year.

What you own

  • The code, the data schemas and the documentation belong to you.
  • Your data stays hosted in Europe, on environments whose access you hold.
  • No closed components: a technical hire can take the system over without us.

ET Technology Consulting - a French SASU. Project team sized to the engagement, with a single technical point of contact from scoping through to day-to-day operation.

How we start

With a short, paid audit - not a project signed blind.

You don't sign off a platform on the strength of a slide deck. We start small, with a deliverable that serves you even if we stop there.

  1. 011 to 2 weeks · fixed price

    Data audit

    A map of your sources, the real state of your data, the three questions costing you the most today, and a precise quote for what follows. The deliverable is yours and stays usable, even if you stop there.

  2. 024 to 8 weeks

    Data foundation

    Connectors, automatic collection, warehouse, data model, and the first dashboards in production. Delivered in usable stages, not one big reveal six months out.

  3. 03ongoing

    Steering & AI

    Automated reports, alerts, then the conversational assistant on web and mobile, plugged into the foundation. The AI layer arrives once the figures are trustworthy, never before.

  4. 04monthly

    Run

    Supervision, evolution and infrastructure cost monitoring. A badly tuned setup costs three times what it should: we size it and we keep it under control.

The data audit, step by step

Our products

We don't just advise. We operate.

The firm builds and runs its own platforms in production, with paying customers and an on-call rota. These are not client references: they are our own software, put to the test every day at our own expense.

NovoAgent - real estate

Built and operated by the firm

A conversational agent platform deployed across some twenty agencies in France and French-speaking Switzerland. Automatic handling of inbound WhatsApp, email and SMS enquiries, handing over to a human as soon as a request falls outside the intended scope.

  • 20+ agencies in production
  • AI cost ÷ 50
  • GDPR & EU AI Act

TableAgent - hospitality & restaurants

Built and operated by the firm

A booking agent and mobile foundation for venues: reconciling information scattered across a dozen tools, letting the end customer book on their own, and a back end feeding the mobile app.

  • Self-service booking
  • Data cleaned up
  • Mobile foundation

IpOp Tools - Switzerland

Shareholder and technical publisher since 2022

A full-stack business application designed and built entirely by the firm, which holds a stake in it: back-end architecture, API layers, database optimisation, deployment and operation. Embedded AI layer with document search and an assistant for scoping the need.

  • Python · PostgreSQL · React
  • AI document search
  • Operations covered

The relationship is stated for each product. Architectures and detailed figures are presented in a meeting.

The experience of our people

The firm is four years old. The skill behind it is nine.

ET Technology Consulting was founded in 2022, but it formalises an older practice: its people have always run their own projects alongside startup roles. What follows is the track record of the people who will do the work, not commercial references of the firm.

Consumer application

Founder's track record - Tech Lead, 2024-2026

Technical foundation on Google Cloud for an application with more than 80,000 active users. Data and analytics layer, AI-automated moderation, traffic peaks absorbed without the bill exploding.

  • 80,000+ active users
  • Moderation +60-70%
  • Push campaigns +30-40%

Data intensive & media

Founder's track record - Tech Lead, 2019-2024

Processing chains handling millions of rows from music catalogues and broadcast feeds, continuous TV and radio content recognition, automated reporting for demanding clients.

  • Response time -30-40%
  • 50 servers operated
  • 24/7 service

The full track record, role by role, is on the founder's page. Profile

For those who dig

The stack, without the marketing.

If you have an IT director, a technical supplier, or simply want to know what is under the bonnet, here is enough to judge.

Ingestion & pipelines

  • ETL / ELT
  • Python
  • Go
  • Pub/Sub
  • Cloud Tasks
  • RabbitMQ
  • Async processing
  • Idempotency & retry

Warehouse & modelling

  • Advanced PostgreSQL
  • BigQuery
  • Materialised views
  • Indexing strategies
  • Query plans
  • Migrations
  • Historisation

Delivery layer

  • Dashboards
  • Automated reports
  • React / Next.js
  • React Native
  • REST & gRPC APIs
  • Exports & alerts

AI layer

  • RAG
  • pgvector
  • Embeddings
  • Hybrid search
  • Reranking
  • Function calling
  • Structured outputs
  • Guardrails & fallback

Production & cost

  • GCP Cloud Run
  • Docker
  • Kubernetes
  • CI/CD
  • Observability
  • Cost per request tracking
  • Semantic cache

Compliance

  • GDPR
  • EU AI Act (article 50)
  • Article 28 DPA
  • EU hosting
  • Multi-tenant isolation
  • Opt-in consent
Architecture diagram: sources are ingested idempotently, consolidated into a historised PostgreSQL foundation, then queried through two paths - a deterministic path and a model layer.

Sources

  • Business APIs
  • Files
  • Webhooks
  • Inboxes

Idempotent ETL

Scheduled, replayable, logged

Historised PostgreSQL

Data model, materialised views, versioned migrations

Two answer paths

  • Deterministic path

    Validated business calculation, semantic cache. Handles most requests.

  • Model layer

    RAG on pgvector, structured outputs, guardrails. Called when it earns its place.

Hybrid architecture: deterministic code does what it does well, and the model only steps in where it genuinely adds something. That is what makes the system reliable and the cost predictable.

Questions

What we get asked before signing

What does it cost?

A data audit runs between €1,500 and €5,000 depending on the number of sources. A complete foundation for an SME is typically €10,000 to €30,000, plus monthly infrastructure costs that we size and monitor. You get the exact quote for the next stage before committing to it.

How long before we see something?

First dashboards in production within 4 to 8 weeks after the audit. We deliver in usable stages: you see value during the project, not only at the end.

Does our data leave the company?

Hosting in Europe, strict isolation, encryption and a GDPR-compliant processing agreement. Depending on your requirements, the AI layer can be designed so that no sensitive data ever passes through an external model.

Do we have to change our tools?

No. We connect to what you already use. Changing a tool is a business decision, never a technical prerequisite we would impose on you.

We have no technical team.

That is the most common case, and precisely why this service exists. We design, we deliver, we document and we stay available to operate it. You have nobody to recruit.

What if we want to take it over later?

Everything we build belongs to you: code, data schemas, documentation and environment access. No closed proprietary components, no dependency on us to read your own data. If you hire a technical profile, they take the system over.

Do you work in our sector?

The mechanics are the same everywhere: heterogeneous sources, a warehouse, a delivery layer. Our references are in real estate, hospitality, media and consumer applications - what changes from one sector to the next is the business questions, and that is exactly what the audit is for.

Contact

Let's talk about your situation.

Thirty minutes is enough to know whether your problem is a data problem, and what it would cost to fix. No commitment and no sales deck.

Where
Marignier, Haute-Savoie - 25 min from Geneva. On-site and remote engagements.