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.

Debugging Firebase: The Tale of User Ghosts and SDK Cousins

We just spent a few hours wrestling with a classic “It works on Web but fails on Native” bug. It turned out to be a perfect storm of SDK Mismatches, Metro Bundling quirks, and Aggressive Offline Caching. Here is the technical breakdown of what happened and how we fixed it. ...

January 22, 2026 · 3 min · 502 words · Adham Roumie

Building Roumi #002: Mastering the Monorepo Audit with Claude

In the excitement of building Epic 1, it’s easy to let technical debt slide. “I’ll fix it later” is the most dangerous sentence in software engineering. Before moving on to the complex features of Epic 2 (The Feed), I decided to pull the emergency brake. I wanted to ensure Roumi was built on bedrock, not quicksand. For this session, I enlisted the help of Claude Code Opus Thinking mode, arming it with specialized skills like Vercel React Best Practices and React Native Architecture Guidelines. Here is the deep dive into what we found, and how I fixed it. ...

January 21, 2026 · 4 min · 654 words · Adham Roumie

Building Roumi #001: Crafting a "Warm" Identity & Cross-Platform Auth

Welcome to the first devlog for Roumi, the app that transforms videos into viral text. I just wrapped up Epic 1: Onboarding & Identity, and I want to take you through my journey, from defining a unique artistic direction to solving complex cross-platform engineering challenges. ...

January 19, 2026 · 5 min · 913 words · Adham Roumie

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