Opinionated Swapcard tips

By OlyaBabe @ 2025-05-31T22:46 (+18)

Intro

Swapcard is an app used at EAG(x) conferences for keeping track of the agenda and scheduling 1:1s. Swapcard is less than ideal for some purposes, so EAG(x) organisers usually share a spreadsheet with attendee data with participants.

I looked at few hundreds profiles for recent EAGx and here is what I learned:

Profile writing tips

Mass reading process

Caveats

Spreadsheet data is not perfect. Some data can be missing, some can be not up to date.
This is probably only worth it if you want to look at hundred(s) of profiles, it requires upfront time costs.

Process

  1. Download the spreadsheet (File → Download → Comma Separated Values (.csv))
  2. Programmatically extract profiles of interest by specific criteria
    • e.g. people who have expertise in "AI safety technical research" _but not_ in "AI strategy & policy"
    • or people who work for specific company
  3. Sort profiles by specific criteria
    • e.g. length of raw text fields — if there is more information, it is easier to decide if you'd be interested in reaching out to that person
  4. Convert profile data into more readable representation
    • e.g. change fields order/drop some fields

Now you can review profiles most relevant to you with the most important information a glance!

Implementation

I used python via PyCharm to read CSV, filter, and convert to Markdown, here is exactly how. Then I used Obsidian to review profiles.

LLMs are great at writing filtering functions, once you describe data and your criteria, and tweaking markdown generation.

Swapcard woes