← all posts

2026-04-23

The Vibe Coding Challenge at Drupal Developer Days Athens 2026

Four developers, 90 minutes, real medals, and a prize. 🏆 The first Vibe Coding Challenge at DDD Athens.

On April 23rd, during Drupal Developer Days Athens 2026, we ran the first Official Vibe Coding Challenge. Four developers. Ninety minutes. An AI budget as prize. Real medals.

The format

Four participants gathered in Room 6 with one brief: build something useful for the Drupal community using AI. The clock was running.

How they were scored

CriterionPoints
Technical quality25
Open source and contribution20
Business value20
Creativity and design20
AI usage15
Total100

The challenges

Participants could pick one of the suggested starting points or go their own way entirely:

The prizes

Real medals. And an AI budget for the winners to put to use.

A big thank you to Dan Lemon and Amazee for generously providing the AI budget and the prizes that made this competition possible. It means a lot to have partners who believe in the next generation of Drupal developers.

The results

Based on the scores across technical quality, AI usage, open source contribution, business value, and creativity:

🥇 Bill Seremetis: Talos

Bill Seremetis seated at a laptop during the Vibe Coding Challenge, focused on coding his Talos project A system that parses large log files fast and evaluates whether you are being targeted or scraped by botnets. External API validation of suspicious IPs, with alerting. Security tooling that actually scales.

🥈 Tim: Drupal Agency Radar

Tim presenting his Drupal Agency Radar concept during the Vibe Coding Challenge at DDD Athens 2026 See which agencies claim to be Drupal contributors, and check what their actual contribution numbers look like. Transparency for the community about who is really giving back.

🥉 Dipak: Android app for maintainers

Dipak holding his phone showing the Android app for Drupal maintainers he built during the competition A mobile app for Drupal maintainers to get updates on the issues they follow. On holiday? Get a diff of what changed while you were away. Stay in the loop without being glued to your laptop.

Honorable mentions

Anand: IssueDistiller

Anand and Dipak working side by side on their respective projects during the 90-minute coding session Get notifications for Drupal.org issues you follow, delivered to Telegram or wherever you prefer. Your issue queue, following you instead of the other way around.

Marios: DrupalWatch

Marios at his laptop coding the DrupalWatch module during the Vibe Coding Challenge Watch Drupal modules and issues and get a notification when something changes. For maintainers and contributors who want to stay on top of their projects without living in the issue queue.

Nico: Drupal Icebreaker

Nico Grienauer at his laptop building the Drupal Icebreaker app during the Vibe Coding Challenge An app to help Drupal event attendees connect with each other based on shared interests and topics. Break the ice before the hallway track. Try it at icebreaker.drup.al.

Christian Wiedemann: Drupal CLI for AI

Expose Drupal CLI access to AI agents via a JSON schema. When an AI needs to consume or control Drupal from the command line, it now has a proper interface to do so. Exactly the kind of plumbing that makes autonomous Drupal possible.

Pictures

Overview of the Vibe Coding Challenge room: four competitors at their laptops with the live OBS screen stream projected on the wall behind them

The ceremony

Frederik Wouters presenting the gold medal and AI budget prize to Bill Seremetis on the main stage at Drupal Developer Days Athens 2026

Frederik Wouters awarding the silver medal to Tim at the Vibe Coding Challenge prize ceremony, Drupal Developer Days Athens 2026 banner visible in background

Anand receiving the bronze medal from Frederik Wouters on the main stage at Drupal Developer Days Athens 2026, large sponsor wall visible behind

Video

The session was recorded and will be shared on a dedicated YouTube playlist with more vibe coding videos.

Watch on YouTube

Frederik Wouters Frederik Wouters · frederikwouters.be
Published: 2026-04-23 17:30 Updated: 2026-04-24 06:45