Skip to content

badge.gallery — a source-linked hacker conference badge catalogue

badge.gallery is Franz Bettag's Swift/Vapor/Leaf/Fluent/SQLite application that catalogues hacker conference badges by event series, edition and badge, with sources, credits and image provenance.

Illustrative scene of electronic conference badges

Problem

Starting point

Information about hacker conference badges — hardware, software, editions, sources — is scattered across forums, blogs and repositories, and rarely structured or sourced.

Role

Franz Bettag's role

Builder of the catalogue and its research/editorial workflow.

Architecture

Stack

Swift, Vapor, Leaf and Fluent on SQLite.

Data model

Event series → edition → badge, with separate records for hardware, software, sources, credits, open issues and image provenance.

Editorial workflow

An AI-assisted research and editorial workflow produces structured drafts; validation and source-licensing gates govern what gets published. The live website itself has no runtime chat or RAG feature — the AI assistance is part of the editorial pipeline, not the shipped product.

Results and limitations

What's documented

Missing or uncertain evidence is explicitly recorded in the data model rather than estimated. Verified on 5 September 2026: 640 badge records, 194 passing tests and a passing image-policy audit with no missing referenced files. The catalogue continues to grow; these figures describe that checked snapshot.

Limitations

No claim of worldwide completeness. No synthetic or AI-generated badge images.

Evidence

From this work to your project

Illustrative scene of electronic conference badges

Security inquiry

Request a non-binding quote for a pentest package or custom reverse engineering. We agree scope, start date and terms with you personally.

Pentest prices are per month, excluding VAT. All prices are starting prices. The final monthly fee depends on the number and extent of the agreed scopes and may be higher. Your quote confirms the binding price.

Book by 30 September 2026. Save 30% for your contract term. For pentest packages and custom reverse engineering booked on or before 30 September 2026 (Europe/Berlin). The saving applies for the entire agreed contract term. We agree the project start separately. Terms are confirmed in your quote.

Do not send passwords, credentials, confidential vulnerability details or firmware files. We will agree secure exchange and testing authorization personally.

Privacy notice

This inquiry is not a booking and does not secure promotional terms. After submitting, please confirm your email address.