5min read

The making of Polidea Connect

The software community is very event-heavy. From local meet-ups and informal gatherings to workshops and international conferences, the schedule is busy. Since many of us at Polidea love to get involved in events and we also organise a fair share ourselves, we decided to put together a project team of designers and engineers to improve the conference-going experience. Obviously, the key thing at an event is the content and learning from others in our field to make better products. But live events beat books in their networking opportunities; they present an excellent chance to meet people with the same passion, but different views and knowledge to exchange thoughts.


The process

With this in mind, we kicked things off with a workshop session – everyone who was going to be building the final result plus our most frequent conference-goers. We talked about what irritates them at events or what they feel is lacking from their experience. The results differed, some had problems putting together names and faces of people they’d met, some felt like they were missing out on the social aspects. We sorted all the opportunities we had gathered and prioritised them by how frequently they occurred and how crucial they were to the experience. Using a point allocating system, we chose the following as ‘must have’ or ’should have’ features:

  • exchange business cards
  • rate talks
  • contact sponsors
  • get more materials
  • boredom management

The process then continued with a group brainstorm. After a lot of “yes, and…” (remember, no “no, but”s!), we had some solid leads. We designers put a big emphasis on not focusing on tech-driven ideas. Yes, we were talking about tech conferences, but we were focusing on enriching the human experience and that doesn’t always means using gadgets. Let’s talk a bit about our rejected concepts.

  1. The app. Since this is the obvious one, I’ll tackle it first. It had some pros: we had means to do it (we are a software house, after all), it could easily encompass all our use cases and it was (relatively) cheap. But it also had one massive con: the primary goal we had set for the project was to support networking and networking happens best when it’s face to face. We didn’t want to bury attendees in their screens. Besides, we all know that once the phone comes out of the pocket, there’s a bunch of emails to be answered, notifications from social media to be dealt with, a set of new lives in Two Dots… A true Pandora’s box. We rejected it because it didn’t meet our basic requirement: to bring people together.
  2. A completely screen-less solution. We considered creating a system of rating talks and exchanging contacts based entirely on physical actions. Maybe your badge has tear-off business cards? Maybe you rate a talk by choosing a particular exit to go through? Or you cast a coloured vote in a big transparent bowl? The possibilities seemed spectacular, but we ultimately decided against it, as it required perfect conditions, e.g. voting by walking can go very wrong when one exit gets jammed and people choose based on comfort instead of opinion, and a lot of hardware or manpower to count people, votes etc.
  3. NFC wristbands. They were on the table for a while, and had a lot going for them: they’re small, snazzy and can be branded. There was one drawback though. If we were to store information on them and let users scan each others bands, we were essentially throwing away the entire iOS user base – even if available on newer iPhones, developers cannot access NFC, it is only used for Apple Pay. If we were to create scanning stations, wristbands turned out to require some precision work: matching the small chip with a scanner isn’t as easy as it seems. They would also be expensive and might make some people feel uncomfortable (“Do I have to shower with it? This isn’t a festival!”). NFC was tossed out.

The solution

The final solution is a blend of numbers 1 and 3. We opted to use RFID, which is cheaper than NFC, and to put it in our attendees badges. A badge is something you can easily take off, you have to wear it anyway and cards have a much larger antenna, which makes them a lot easier to use with scanners. Now all we needed was scanning stations…


We built an app for Android tablets with RFID scanners attached. This gave us all the technology advantages, but didn’t draw users into their individual smartphones. Instead, the scanning stations were meeting points for attendees, attracting not only the users themselves but also onlookers.

RFID scanners work like an external keyboard and pull an ID number from the RFID card. Everything else happens on our side: the app matches users to our database and let’s them perform a variety of interactions. The requirements mostly concerned safety and security: putting a bunch of tablets unattended inside a conference for developers is asking for trouble. The stations are made in two heights from painted steel and come with a detaching case for the tablet. This way, they serve three contexts: a low voting station, tall photo stations and tabletop stations for sponsors.


After two attendees connect, we cross-email them with their respective details. Users decide what to share by filling out their social profiles, where they choose social networks to connect. They can also choose to take a picture during the exchange – that way they can easily match all those names to faces.


The numbers

MCE 2015 was a fantastic testing ground for Polidea Connect. Looking at the usage statistics, we were quite happy with the results:

Out of all attendees, 86% were active on the system, and over 90% of those used it more than once.

There were a total of 464 contact exchanges between 227 distinct users, with 50 people exchanging details with more than 5 other people – if you’re bad with faces or names, that’s already a big number to remember.


When it comes to rating talks, the statistics were even more positive. 91% of users rated at least one talk, with the average at just below five – meaning the average user rated almost half the talks they attended. It also means an average of 50 ratings per talk – that’s an amount of instant feedback that you can’t achieve with surveys.

Direct review process for a conference speaker. #mceconf— Wiebe Elsinga (@welsinga) February 6, 2015

The next steps are pretty clear to us: we want to improve the email communication and instead of cross-messaging create one thread with both users – almost like a real-life introduction. That way you not only receive all the details, but can already carry on the conversation straight from there. Additionally, we want to make some usability improvements to the voting stations by merging them onto one stand to reduce clutter. We are currently in talks with events who would like to use the system next. The future is bright (and connected)! If you would like to collaborate with us on Polidea Connect, or use it at your event, contact us at


MagdaUI Designer


Sign in and expect sharp insights, recommendations, ebooks and fascinating project stories delivered to your inbox

The controller of the personal data that you are about to provide in the above form will be Polidea sp. z o.o. with its registered office in Warsaw at ul. Przeskok 2, 00-032 Warsaw, KRS number: 0000330954, tel.: 0048 795 536 436, email: (“Polidea”). We will process your personal data based on our legitimate interest and/or your consent. Providing your personal data is not obligatory, but necessary for Polidea to respond to you in relation to your question and/or request. If you gave us consent to call you on the telephone, you may revoke the consent at any time by contacting Polidea via telephone or email. You can find detailed information about the processing of your personal data in relation to the above contact form, including your rights relating to the processing, HERE.

Data controller:

The controller of your personal data is Polidea sp. z o.o. with its registered office in Warsaw at ul. Przeskok 2, 00-032 Warsaw, KRS number: 0000330954, tel.: [0048795536436], email: [] (“Polidea”)

Purpose and legal bases for processing:


Used abbreviations:

GDPR – Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016
on the protection of natural persons with regard to the processing of personal data and on the free movement
of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)

ARES – Polish Act on Rendering Electronic Services dated 18 July 2002

TL – Polish Telecommunications Law dated 16 July 2004

1)        sending to the given email address a newsletter including information on Polidea’s new projects, products, services, organised events and/or general insights from the mobile app business world |art. 6.1 a) GDPR, art. 10.2 ARES and art. 172.1 TL (upon your consent)

Personal data:name, email address

2)       statistical, analytical and reporting purposes |art. 6. 1 f) GDPR (based on legitimate interests pursued by Polidea, consisting in analysing the way our services are used and adjusting them to our clients’ needs, as well as developing new services)

Personal data:name, email address

Withdrawal of consent:

You may withdraw your consent to process your personal data at any time.

Withdrawal of the consent is possible solely in the scope of processing performed based on the consent. Polidea is authorised to process your personal data after you withdraw your consent if it has another legal basis for the processing, for the purposes covered by that legal basis.

Categories of recipients:

Your personal data may be shared with:

1)       authorised employees and/or contractors of Polidea

2)       persons or entities providing particular services to Polidea (accounting, legal, IT, marketing and advertising services) – in the scope required for those persons or entities to provide those services to Polidea


Retention period:

1)       For the purpose of sending newsletter to the given email address – for as long as the relevant consent is not withdrawn

2)       For statistical, analytical and reporting purposes – for as long as the relevant consent is not withdrawn

Your rights:


Used abbreviation:

GDPR – Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016
on the protection of natural persons with regard to the processing of personal data and on the free movement
of such data, and repealing Directive 95/46/EC (General Data Protection Regulation)

According to GDPR, you have the following rights relating to the processing of your personal data, exercised by contacting Polidea via [e-mail, phone].

1)       to access to your personal data (art. 15 GDPR) by requesting sharing and/or sending a copy of all your personal data processed by Polidea

2)       to request rectification of inaccurate personal data
(art. 16 GDPR) by indicating the data requiring rectification

3)       to request erasure of your persona data (art. 17 GDPR); Polidea has the rights to refuse erasing the personal data in specific circumstances provided by law

4)       to request restriction of processing of your personal data (art. 18 GDPR) by indicating the data which should be restricted

5)       to move your personal data (art. 20 GDPR) by requesting preparation and transfer by Polidea of the personal data that you provided to Polidea to you or another controller in a structured, commonly used machine-readable format

6)       to object to processing your personal data conducted based on art. 6.1 e) or f) GDPR, on grounds relating to your particular situation (art. 21 GDPR)

7)       to lodge a complaint with a supervisory authority,
in particular in the EU member state of your habitual residence, place of work or place of the alleged infringement if you consider that the processing
of personal data relating to you infringes the GDPR
(art. 77.1 GDPR)

No obligation to provide data:

Providing your personal data is not obligatory, but necessary for Polidea to provide you the newsletter service

Refusal to provide the above data will result in inability to receive the newsletter service.


In the process of providing the newsletter service, we make decisions in an automated way, including profiling, based on the data you provide.


“Profiling” means automated processing of personal data consisting of the use of your personal data to evaluate certain personal aspects relating to you, in particular to analyze or predict aspects concerning your personal preferences and interests.


The automated decisions are taken based on the analysis of clicked and viewed content. They affect the targeting of specific newsletter content to selected users registered to receive the newsletter service, based on the anticipated interests of the recipient.