Skip to content
All events
Switzerland AI CommunityHosted byTesla

Geneva 3D

In his free time, Arnaud Ricci (opens in a new tab) built a living 3D model of the canton of Geneva. Up to 15 AI agents wrote most of the code, often while he slept, and he checked their work.

Thursday 3 December 2026 18:30 – 21:30
Tesla showroom, Rue de la Confédération 8, 1204 Genève · Venue map Language: French, with English subtitles 60 seats
Registration required

July 2026, Geneva

A side project

Arnaud Ricci works in healthcare. In July 2026, in his free time, he started building the canton of Geneva in 3D, right in the browser. It’s called Genève 3D (geneva3d.ch (opens in a new tab), « Le canton en mouvement »).

While he sleeps

Up to 15 agents at once

A main agent takes Arnaud’s instructions and splits them among up to 15 sub-agents working in parallel (mostly Claude for the code, other models to check it). He reviews what they produce. “There can be 15 of them working while I sleep,” he told ICTjournal (opens in a new tab) (our translation).

The human part

Arnaud checks the result

The shadows needed several rounds of fixes. A screenshot doesn’t show how an animation behaves, so Arnaud checks it himself. Every problem gets written down so the agents don’t repeat it.

Open data

The real network

The buildings and trees come from the SITG, the rest from MeteoSwiss, NASA, OpenStreetMap and others (more than 15 data providers in all). TPG trams and buses and CFF trains follow the official timetable and the delays published in real time, CGN boats the official timetable. The positions are calculated by his own system. Without AI, Arnaud reckons it would have taken him two to three years (he started in July).

Illustration

Thursday 3 December, 18:30

See you at Tesla

Arnaud tells the story in French (with English subtitles), then shows Genève 3D live. Tesla hosts us in its Geneva showroom, with a non-alcoholic apéro and test drives. Book one of the 60 seats below.

Reserve your spot

What we'll unpack

01

One main agent splits the work among as many as 15 sub-agents at once.

Arnaud gives the instructions to a main agent, which divides the work among up to 15 sub-agents working in parallel. Every problem gets written down so the agents don’t repeat it. Automated checks and security audits run before anything goes to production.

He’ll explain how he works with the agents.

02

The shadows needed several rounds of fixes. A screenshot doesn’t show how a tram moves.

The agents check their visual work with screenshots, and a screenshot doesn’t move. The animation needed Arnaud’s eye, and so did the shadows (several times).

For now, rendering is the part Arnaud still checks himself.

03

More than 15 data providers, including SITG, MeteoSwiss, NASA and OpenStreetMap.

Buildings and trees come from the SITG, the trams from TPG open data. Some sources change every few minutes, others every few months, so a program checks whether the data really changed before a layer gets rebuilt.

The visitor’s own device does the rendering, with a JavaScript engine Arnaud built on Three.js. The AI bill stayed modest, and the site is free (for now).

Speaker

Arnaud Ricci

Arnaud Ricci

Creative technologist & UX/UI designer

Healthcare

Creative technologist and UX/UI designer in healthcare. In July 2026 he started Genève 3D in his own time. It’s a living 3D model of the canton, built with a team of AI agents and more than 15 open data sources, free to use (for now) and still in beta.

How the night unfolds

  1. 18:30

    Doors open

  2. 18:50

    Introduction by Tesla

  3. 19:00

    Arnaud Ricci explains how he built Genève 3D with a team of AI agents (in French, with English subtitles)

  4. 19:40

    Live demo of Genève 3D

  5. 20:00

    Questions from the room

  6. 20:15

    Networking, non-alcoholic apéro offered by Tesla, and test drives in groups of up to four (bring your driving licence to drive)

  7. 21:30

    End

Tesla (opens in a new tab)

Hosts us and offers the apéro

Tesla showroom, Rue de la Confédération 8, 1204 Genève

Venue map (opens in a new tab)

About this event

Arnaud Ricci works in healthcare. In July 2026 he started a side project in his free time, and a few months later his 3D model of the canton of Geneva was running in a browser. The trams follow the official timetable and the Salève is in 3D (so is the Jura). It’s called Genève 3D (geneva3d.ch), and it’s still in beta.

Most of the code was written by AI agents. A main agent takes Arnaud’s instructions and divides the work among up to 15 sub-agents running in parallel. Claude does most of the development. Other models check the result. He told ICTjournal that a comparable project would have taken him two to three years without AI.

There can be 15 of them working while I sleep.
Arnaud Ricci to ICTjournal (our translation)

Arnaud still checks what the agents produce (the shadows took several rounds of fixes, and a screenshot doesn’t show how a tram moves). Arnaud will explain how he organises the agents and what he checks himself. Then he’ll show how more than 15 open data sources end up on one map, with the guided tour live.

The talk is in French, with English subtitles. Tesla hosts us in its showroom in the city centre, opens the evening with a short introduction and offers a non-alcoholic apéro from 20:15. You can also join a test drive of a recent Tesla around the city, in groups of up to four. Bring your driving licence if you want to drive. We’re organising the evening with the Switzerland AI Community. 60 seats.

Join the conversation

Thursday 3 December 2026 · 18:30 – 21:30

Tesla showroom, Rue de la Confédération 8, 1204 Genève

Reserve your spot

Once the room is full, new sign-ups join the waiting list.

Can't make Thursday 3 December 2026?

Apply to join the network and get the next invite.

Regular evenings across Romandy. Always in person.

Apply to join