Skip to main content

SCHEDULE

Schedule and session order are subject to change depending on speaker availability or organizational adjustments.

TIME TITLE
09:30–10:00

REGISTRATION & WELCOME COFFEE

Attendee check-in, badge pickup, and morning welcome coffee in the conference lobby.

10:00–10:15

GEEKSCAT OPENING & WELCOME

Official kickoff for GeeksCAT Conf 2026 and opening remarks by the organizing team.

10:15–10:55
10:55–11:25
11:25–12:00

COFFEE BREAK & NETWORKING

Morning coffee break, snacks, and time to network, discuss morning talks, and connect with fellow geeks.

12:00–12:40
12:40–13:20
13:20–14:00
14:00–15:30

LUNCH BREAK & NETWORKING

90-minute lunch break to enjoy local food around the venue, recharge, and network with speakers and attendees.

15:30–15:45
15:45–16:25
16:25–17:05
17:05–17:45
17:45–18:25
18:25–18:45

CLOSING & COMMUNITY PHOTO

Wrap-up, acknowledgments to speakers, volunteers, sponsors, and official GeeksCAT Conf 2026 community group photo.

10:15–10:55 ca KEYNOTE
// ABOUT THE TALK

The current AI ecosystem pushes us into absolute dependency on third parties. When coding, writing, or building applications, we almost always rely on intermediaries we don't control, like Claude or Codex. They are closed cloud black-boxes that can change pricing, update privacy terms, or stop working overnight.

For the geek community, this loss of control is unacceptable. Local AI frees us from these intermediaries and restores digital autonomy: models run on your machine, under your rules. But is it technically viable? Can we get top-tier performance on our own hardware?

In this opening keynote, we combine the philosophy of digital sovereignty with rigorous engineering. Based on Softcatalà's local AI guide and benchmarks, we analyze with real data how technological freedom works in the terminal.

We will explore linguistic accuracy metrics of modern open models, resource consumption, and how optimization techniques (like quantization and Small Language Models / SLMs) enable excellent results efficiently. An essential talk for anyone looking to close the cloud connection and embrace 100% sovereign, free, and transparent AI.

// ABOUT THE SPEAKER
Jordi Mas

Jordi Mas

Founding member of Softcatalà

Jordi Mas is a software engineer and a founding member of Softcatalà. As a developer, he contributes to dozens of free software projects and works on translating software into Catalan in projects such as the GNOME desktop or the GIMP graphic design program. He also builds language resources for translators, like Softcatalà's translation memories. He is the lead developer of Softcatalà's neural translators (18 language pairs, including English to Catalan) and of its audio and video transcription system. Lately he works on evaluating AI in Catalan (LLMs, ASR, embeddings) and on documenting guides for running AI locally in Catalan.

10:55–11:25 ca LIGHTNING TALK (15 MIN)
// ABOUT THE TALK

While Large Language Models have become standard developer tooling, most people consume them via cloud APIs, sending sensitive personal and codebase data to third parties. How can we reclaim digital privacy?

In this talk, we explore running local AI models powerful enough for daily workflows, surveying open models and the optimizations that allow 27B-parameter models to run on consumer hardware and even mobile phones.

Session format: 25 minutes talk + 5 minutes for Q&A.

// ABOUT THE SPEAKER
Martí SC

Martí SC

Data Engineer

Physicist and data engineer with over 8 years of experience, I've always been curious about technology. From installing Cydia on the first iPod touch, learning to program, and maintaining a server (web and mail) since age 14, to recently trying to free myself from all external AI by running local models on my computer. All while wanting to share knowledge through my blog, talks, and as a master's lecturer, while trying to add a touch of humor to the situation we find ourselves in. Currently, I'm a Staff Data Engineer at Chainalysis, working on blockchain fraud analysis using graphs and temporal evolution

12:00–12:40 en
// ABOUT THE TALK

Why and how modern developers could increase the privacy of modern Web and popup-less UX.

The popularity of clouds, the rise of huge monopolies across the internet, and the growth of shady data brokers recently have made the world a much more dangerous place for ordinary people—here is how we fix it.

In this talk, Andrey Sitnik, the creator of PostCSS and the privacy-first open-source RSS reader, will explain how we can stop this dangerous trend and make the web a private place again:

  • Beginners will find simple steps, which can be applied to any website
  • Advanced developers will get practical insights into new local-first architecture
  • Privacy experts could find useful unique privacy tricks from a global world perspective and beyond just U.S. privacy risks
// ABOUT THE SPEAKER
Andrey Sitnik

Andrey Sitnik

Open Source Developer

With more than 20 years in open source, Andrey Sitnik created a few popular CSS tools (PostCSS, Autoprefixer), local-first framework (Logux), and many small libraries with millions of downloads (like Nano ID).

12:40–13:20 en
// ABOUT THE TALK

Today, every website downloads and stores its own copy of large files like AI models, WebAssembly modules, Web fonts, and popular JavaScript libraries. If two websites use the same file, the browser downloads it twice.

In this talk, Thomas Steiner presents the Cross-Origin Storage (COS) API — a proposed shared cache where files are identified by their SHA-256 hash, not by URL. I show both the imperative JavaScript API and the declarative forms via import attributes, HTML, and CSS, with live demos.

After this talk, attendees will know how to use COS in their own projects to avoid redundant downloads and reduce storage use across the web.

// ABOUT THE SPEAKER
Thomas Steiner

Thomas Steiner

Developer Relations Engineer at Google

Thomas Steiner is a Developer Relations Engineer at Google, focused on Web AI, WebAssembly, and Project Fugu. He's an alum of University of Lyon (Postdoc), Polytechnic University of Barcelona (Ph. D.), and University of Karlsruhe (MA).

13:20–14:00 ca
// ABOUT THE TALK

Working with iframes is more common and necessary than we think. They are everywhere on the web, and every single one of them shares a painful issue. In this talk, we dive into this limitation with a real-world case study from Framer. In the first half, we explain the problem, why it happens, and how we worked around it creatively.

The second half focuses on the technical side of how browsers render websites and nested iframes, how they communicate, and—most excitingly—we reveal an unreported Chrome bug that even Google's own team didn't know about! A practical, deep-dive session demonstrating that you don't have to be a Google engineer to understand browser internals.

// ABOUT THE SPEAKER
Carles Nuñez

Carles Nuñez

Frontend Engineer & UX specialist

Senior Product Engineer at Framer, working on a visual editor with major performance, frontend architecture, and user experience challenges. With over 10 years of frontend experience, they have worked at companies such as Splash, letgo, and Schibsted, contributing to products like Fotocasa, Milanuncios, and Habitaclia. They have also worked in the HTML5 gaming industry, collaborating with Gerard Piqué on developing a game for Facebook. Specialized in React, TypeScript, design systems, web performance, and accessibility, they have also taught web development and won several hackathons, including those organized by King, Google mWeb, and JS48h.

15:30–15:45 ca LIGHTNING TALK (15 MIN)
// ABOUT THE TALK

A lightning talk presenting a dual-environment security setup: a normal "heaven mode" for day-to-day coding and meetings, and an "hell mode" where unauthorized users boot into a virtualized, honeypot Windows sandbox requesting the device's return while logging all activities.

We will cover full disk encryption with TPM 2.0, BIOS lockdown, persistent remote access via WWAN eSIM, disposable snapshots, and defensive telemetry.

// ABOUT THE SPEAKER
Eduard Vidal

Eduard Vidal

Computer Pool Administrator

Computer pool administrator.

15:45–16:25 en
// ABOUT THE TALK

How we rebuilt a 10-year-old marketplace from the architecture up. With dozens of engineers who had left their mark on the codebase, every update made the React application feel more sluggish and harder to maintain.

This talk dives into how we rebuilt the system from the ground up toward an event-driven architecture, exploring patterns, technical decisions, and lessons learned.

// ABOUT THE SPEAKER
Luis Castro

Luis Castro

Full Stack Softwarte Engineer

He combines 3 basic principles: User Experience, Beauty, and Purpose. He's currently enabling agent-native workflows in web and backend architectures.

16:25–17:05 ca
// ABOUT THE TALK

You wrote the AGENTS.md. You documented error handling conventions, package structure, interface patterns. And then the agent ignored you.

Instruction files are inferential steering: the agent interprets them probabilistically, trades them off against everything else in the context window, and makes a judgment call. That judgment call is wrong often enough to matter, and degrades further as tasks get complex. A better AGENTS.md only moves the ceiling.

The fix is understanding harness. Agent = Model + Harness: the harness combines steering (what directs before the agent acts) and sensors (what observes and corrects after), both across a spectrum from inferential to computational.

We'll explore best practices: wiring agent hooks to enforce linting on every file write, writing custom AST analyzers that turn conventions into build errors, structuring table-driven tests as specs the agent must satisfy, and more.

Your AGENTS.md is a lie. Your harness isn't.

// ABOUT THE SPEAKER
Dario Castañé

Dario Castañé

Senior Software Engineer at Datadog

Senior Software Engineer at Datadog, where he co-leads the development and maintenance of the company's open-source Go SDK. He has over 20 years of experience in full-stack development, DevOps, cloud computing, and software architecture. Beyond his engineering work, he is passionate about free and open-source software, actively contributing to numerous projects. Notably, he created and maintains Mergo, a Go library for merging structures used by more than 100,000 repositories on GitHub, including major projects like Docker.

17:05–17:45 ca
// ABOUT THE TALK

A practical walkthrough and introduction to the open-source Godot game engine: its node and scene architecture, workflow, ecosystem resources, and practical advice to lose the fear of game development from scratch.

// ABOUT THE SPEAKER
Ivan Reyne

Ivan Reyne

Indie game developer

Passionate about technology since the era of green and black monitors, he is a computer engineer with over two decades of professional experience abroad. Beyond his industry career, he has always kept the flame of game development alive, constantly betting on the Open Source ecosystem and tools.

17:45–18:25 ca
// ABOUT THE TALK

An exploration of DNS and where it fits in the wider Internet puzzle, finishing with an audiovisual demonstration of what our devices do and the telemetry footprint we leave when connecting to public networks using "Rabdomancy".

// ABOUT THE SPEAKER
Evilham

Evilham

Treasury & Infrastructure at eXO.cat

Evilham does computer stuff for work, and for living does things like ceramics, swimming, singing, or woodwork. Currently in charge of treasury at eXO.cat, Evilham helps with many behind-the-scenes tasks as well as many other more "traditionally technical" ones.

HOW TO GET THERE

// TRANSPORT

PUBLIC TRANSPORT

Girona has access by train and bus from the main cities of Catalonia and by AVE from Barcelona.

// PARKING

PRIVATE VEHICLE

Girona has several public parking lots throughout the city. We encourage the use of shared transport — coordinate on the #general channel of the Telegram group Silicon Girona.

// ACCOMMODATION

WHERE TO SLEEP

Girona has a wide range of hotels and tourist apartments. Our recommendation is the Carlemany Girona hotel.