Master's thesis in Software Development: Decentralized Safety: A Protocol for Peer-to-Peer Emergency Communication
Challenging assignment with €1000 compensation or €500 + lease car or €600 + housing, professional guidance, training sessions, knowledge events, brainstorming with colleagues and 2 vacation days p/m.
We usually respond within three days
Modern emergency systems connect people to centralized services, but they often overlook help that is physically nearby. In situations where someone feels unsafe or infrastructure is unavailable, this gap can delay assistance. Smartphones already have the ability to communicate locally, yet this potential is rarely used for emergency alerts in a privacy-conscious way. This thesis explores how peer-to-peer communication can enable nearby support when it matters most, by designing a decentralized protocol for emergency paging.
💡Areas of Interest: IoT, Peer-to-Peer, Embedded Systems, Mobile Protocols, Emergency Systems
Modern smartphones allow users to trigger an emergency call, for instance by pressing the power button several times. This connects the user with centralized services like 112. But in many situations, nearby individuals could help faster, yet remain unaware. This is particularly relevant in cases where someone feels unsafe but cannot speak or share details openly.
Current emergency communication systems lack a way to alert nearby people, especially in a decentralized, privacy-conscious manner. What’s missing is a peer-to-peer protocol (accepted by industry) that allows devices to page others within a configurable radius, even without internet access.
Such a system becomes even more critical during large-scale emergencies, such as natural disasters or war, when centralized infrastructure may be unavailable or overwhelmed. In these moments, peer-to-peer communication can mean the difference between isolation and timely help.
Inspired by systems like the citizen AED response network, this thesis explores how we can turn smartphones into local safety beacons. The goal: enable people to quietly signal danger and immediately notify those nearby who are on standby to help.
Emergency communication is traditionally centralized, systems like 112 rely on infrastructure and fixed points of contact. Meanwhile, nearly everyone carries a mobile device capable of local communication. There is currently no widely adopted or industry-accepted protocol that leverages this peer-to-peer potential in a privacy-conscious, configurable way. Apps like Bridgefy and Briar show it’s technically possible, but they lack standardization, broad adoption, or seamless integration into mainstream platforms.
A decentralized, proximity-based emergency alert protocol could allow devices to page nearby users, even offline, without requiring centralized servers. The challenge lies in designing a fault-tolerant protocol that enforces privacy settings, scales across devices, and is practical for integration in both operating systems and apps.
The Assignment
Smartphones and IoT devices are capable of local communication, even without internet. In this assignment, you will explore how to use that potential for emergency paging. You will dive into existing technologies like Bluetooth mesh, local Wi-Fi, delay-tolerant networking, and ad hoc mobile networks. Think about how privacy zones could work, how messages can propagate offline, and what makes such a system practical and trustworthy in real-world emergencies.
Based on your research, you'll design a decentralized protocol for peer-to-peer emergency paging. You’ll demonstrate your approach through a working proof of concept, showing how alerts can travel across multiple mobile and/or IoT devices, even without internet access.
Areas to explore
Proximity-based communication technologies
Decentralized protocol design
Privacy-preserving peer-to-peer systems
Resilience in offline or degraded-network conditions
Key features to consider
Configurable privacy zones (e.g., only alert within X km)
Offline alert propagation via Bluetooth or mesh (fallback)
Standby toggle (user on/off-call availability)
Support for proxy relaying (one device carries the signal when others are offline)
Success criteria
Privacy-aware: users control what is shared and with whom
Decentralized: no dependency on centralized servers
Offline-capable: works when connectivity is lost
Practical: feasible for integration into real devices or apps
Configurable: adaptable to different user needs and risk contexts
Example research question
How can a decentralized, privacy-aware protocol be designed to enable reliable peer-to-peer emergency paging without centralized infrastructure?
About Info Support
Info Support specializes in custom software, data/AI solutions, management, and training and is active in the Finance, Industry, Agriculture, Food & Retail, Mobility & Public, and Healthcare sectors. We provide solid and innovative solutions for complex and critical software issues. Our headquarters are located in Veenendaal (NL) and Mechelen (BE). At present, approximately 500 employees are employed by Info Support.
Info Support's working method is characterized by a number of core values: solidity, integrity, craftsmanship, and passion. These core values are intertwined in our work and the way we interact with each other.
To ensure that all employees are always up to date with the latest developments, Info Support has an in-house knowledge center that eagerly satisfies the hunger for more or different knowledge and skills.
B2 language proficiency in Dutch is required.
- Department
- Student Master
- Role
- Software Development
- Locations
- Info Support Nederland
- Remote status
- Hybrid
Why graduate with Info Support?
-
🧑🏫 Engaged guidance
» Personal mentors
» Weekly sessions with experts
» Training and knowledge-sharing evenings -
💰 Choose your compensation p/m
€ 1000,00 euro compensation
€ 500,00 euro + a lease car
€ 600,00 euro + living space -
⚖️ Flexibility & balance
» Hybrid working
» Flexible working hours
» Sole focus on your graduation
Behind the scenes
CodeDocent
In this episode of CodeDocent, Nico Jansen, instructor at the Info...
Josse @ Info Support
Josse talks about his experience as a beginner at Info Support.
Customer case KPN
KPN was guided playfully towards DevOps by Info Support.
Growing in an environment full of knowledge and joy
-
🌞 Welcoming company culture
» An informal and open atmosphere
» You’re part of the team from day one
» Weekly knowledge-sharing sessions
» Engaging community events
» An unforgettable New Year’s party! -
❤️ Passion for IT & Craftsmanship
» Colleagues with a true passion for their craft
» Learn from teammates who love to share their knowledge
» Work alongside experts who challenge and inspire you -
🌱 Room to grow
» Graduating is the starting point of your career
» Opportunity to seamlessly transition into a job after graduation
» Clear development paths and growth opportunities
Your journey to Info Support
-
🖥️ Digital introduction
During the digital introduction, you'll share who you are and what you're looking for. We'll tell you more about who we are and what we can offer you. That way, we can discover together whether there's a connection.
-
🔍 Online assessments
Through two short online assessments, we gain a clear picture of who you are and what you're capable of. They cover your personality and motivations, as well as your technical knowledge.
-
🏢 Meeting at our office
Based on the assessments, we gain insight into your profile. We’ll discuss your personality, have a sparring session with a fellow professional, and take the time to truly get to know the person behind the results.
-
✍️ Finishing touches
After the interview, we’ll fine-tune the assignment and make the right match. This way, we lay the foundation for a successful collaboration. The final step is a personal signing moment with our director.