Adham Roumie @Yundrox 😎!

Je partage mes expériences et mes réflexions autour de la gestion des identités et des accès (IAM), de la cybersécurité, ainsi que du développement logiciel, API, et architecture de solutions.

ClarityBox: Technical Overview & Stack Introduction

ClarityBox is a modern, privacy-first journaling and self-reflection platform designed to help users track their moods, reflect on conversations, and build emotional resilience. This article introduces the project, its core technical choices, and the stack powering its robust, scalable experience. ...

August 4, 2025 · 2 min · 363 words · Adham Roumie

Taming the PWA Notification Lifecycle: A Technical Deep Dive

We hit a wall. Our notification system, built on Firebase and Web Push, worked perfectly on desktop browsers, but in our installed PWA, it was a ghost town. The first notification would arrive like clockwork, but any subsequent one would fail with an infuriating “subscription has expired” error. This is the story of how we diagnosed and fixed a classic, subtle, and frustrating PWA lifecycle problem. ...

August 4, 2025 · 8 min · 1579 words · Adham Roumie

Technical Architecture: Multi-Device Notifications & Firestore Robustness

This document details the technical and architectural decisions made to enable robust, scalable, and secure multi-device push notifications in ClarityBox. The goal: seamless experience for users across all their devices, with real-time sync, strong data integrity, and future-proof extensibility. ...

August 4, 2025 · 3 min · 598 words · Adham Roumie

Building Robust Push Notifications for PWAs: A Deep Dive into Architecture and Debugging

Push notifications are crucial for user engagement in Progressive Web Apps (PWAs), but implementing them reliably across different devices and browsers presents unique challenges. This article chronicles our journey building a production-ready notification system for ClarityBox, detailing the technical architecture, problems encountered, and debugging strategies we developed. ...

August 2, 2025 · 7 min · 1488 words · Adham Roumie

How To Build a Robust Push Notifications for PWAs: A step-by-step guide to implement a similar notification system in your own PWA project.

August 2, 2025 · 8 min · 1605 words · Adham Roumie