Rawan Hamed

Rawan Hamed

Rawan Hamed

Virtual Assistant

Virtual Assistant

January 2025

January 2025

As a Virtual Assistant at Alif, I support Omar Waseem by managing his meetings, emails, and priorities, keeping him organized and focused, and stepping into projects to help teams execute quickly and meet deadlines.

Can you tell us a bit about your work and what your day to day looks like?

Day to day, I help Omar stay organized, focused, and productive—managing his meetings, emails, and priorities, while also handling tasks that require quick execution at any time of day (Omar often jokes that I’m awake 24/7). I also support side projects, often stepping into a project management role to coordinate between teams and make sure deadlines are met.

What are you currently excited about for the next year?

I’m excited about what the future holds, taking on new opportunities at work while also continuing to grow Skyla. Who knows, maybe one day Skyla will even be a Founders Arm client!

What can we catch you doing outside of work?

You’ll probably catch me working on Skyla, my cosmetics brand (and my favorite kind of chaos), where I run everything behind the scenes from supply chain to launches. Otherwise, I’m probably checking out new food spots and rating them on TikTok, lol.

What has been the highlight working at founders arm/your client so far?

Honestly, the highlight has been the growth and progress. I started with simple assistant tasks, and over time I’ve taken the lead on project management and earned Omar’s trust to handle key initiatives. Along the way, I’ve learned so much from working closely with him, from marketing and sales, to executing quickly, to really understanding how startups operate.

  • Mo Bistro; favorite food spot & also where I met the founders arm team in Egypt (crazy considering we’re spread all over the world).

  • A sunset by the sea; my favorite way to recharge and reset outside of work.

  • Presenting my clinical pharmacy research; my first published paper, and the milestone that marked the end of six years of pharmacy, where I graduated in the top ten of my class!

  • Mo Bistro; favorite food spot & also where I met the founders arm team in Egypt (crazy considering we’re spread all over the world).

  • A sunset by the sea; my favorite way to recharge and reset outside of work.

  • Presenting my clinical pharmacy research; my first published paper, and the milestone that marked the end of six years of pharmacy, where I graduated in the top ten of my class!

Starting at $2,500/mo

Starting at $2,500/mo

Save 60% of the cost

Founders Arm delivers top talent at a fraction of traditional hiring costs.

Self onboarding

Get instant momentum with trained professionals who integrate effortlessly into your workflow.

Hire in under 2 weeks

Get pre-vetted, trained talent, ready to scale with your growth goals.

No admin hassle

We take care of payroll, benefits, time-off, and compliance for a seamless experience.

10x your productivity with a virtual assistant that knows startups.

10x your productivity with a virtual assistant that knows startups.

© 2025 Founders Arm. All rights reserved.

© 2025 Founders Arm.
All rights reserved.

// Loops Cal.com Attribution Script // Links anonymous website visitors to Cal.com bookings (function () { 'use strict'; const COOKIE_NAME = '_loops'; // Legacy localStorage key (SDK v1) const LEGACY_ANONYMOUS_ID_KEY = 'loops_anonymous_id'; let calIntercepted = false; /** * Get a cookie value by name */ function getCookie(name) { try { const value = '; ' + document.cookie; const parts = value.split('; ' + name + '='); if (parts.length === 2) { return decodeURIComponent(parts.pop().split(';').shift()); } return null; } catch (e) { return null; } } /** * Get the Loops anonymous ID * Tries the new SDK (cookie) first, then falls back to legacy localStorage */ function getLoopsId() { // Try new SDK v2 (_loops cookie with JSON) try { const cookieValue = getCookie(COOKIE_NAME); if (cookieValue) { const state = JSON.parse(cookieValue); if (state && state.anonymousId) { return state.anonymousId; } } } catch (e) { // JSON parse failed, continue to fallback } // Fallback: Try Loops global object (if SDK is initialized) try { if (typeof window !== 'undefined' && window.Loops && typeof window.Loops.getAnonymousId === 'function') { return window.Loops.getAnonymousId(); } } catch (e) { // Loops not available } // Fallback: Legacy SDK v1 (localStorage) try { return localStorage.getItem(LEGACY_ANONYMOUS_ID_KEY); } catch (e) { return null; } } function addLoopsIdToCalLinks() { const loopsId = getLoopsId(); if (!loopsId) { // No anonymous ID available - SDK may not be installed or initialized return; } // Find all Cal.com links const calLinks = document.querySelectorAll('a[href*="cal.com"]'); let updatedCount = 0; calLinks.forEach(link => { try { const url = new URL(link.href); if (!url.searchParams.has('metadata[loops_id]')) { url.searchParams.set('metadata[loops_id]', loopsId); link.href = url.toString(); updatedCount++; console.log('[Loops] Updated Cal link:', link.href); } } catch (e) { console.warn('[Loops] Could not update link:', link.href); } }); // Also handle Cal.com embed if present (only intercept once) if (window.Cal && !calIntercepted) { calIntercepted = true; const originalCal = window.Cal; window.Cal = function (action, ...args) { if (action === 'ui' && args[0]) { args[0].metadata = args[0].metadata || {}; args[0].metadata.loops_id = loopsId; } return originalCal.apply(this, [action, ...args]); }; Object.assign(window.Cal, originalCal); console.log('[Loops] Cal.com embed intercepted'); } if (updatedCount > 0) { console.log('[Loops] Updated ' + updatedCount + ' Cal.com link(s) with anonymous ID: ' + loopsId); } } // Run on DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addLoopsIdToCalLinks); } else { addLoopsIdToCalLinks(); } // Watch for dynamically added Cal links (SPA navigation) const observer = new MutationObserver(function () { addLoopsIdToCalLinks(); }); if (document.body) { observer.observe(document.body, { childList: true, subtree: true }); } else { document.addEventListener('DOMContentLoaded', function () { observer.observe(document.body, { childList: true, subtree: true }); }); } })();