// profile_data.js — SINGLE SOURCE OF TRUTH // ============================================================================ // Every prompt, CV, cover letter and comment in this extension derives from // this file. Nothing else may hardcode job titles, metrics, dates or contacts. // // Synced from: cvs/ATS-safe résumé template.pdf (master CV). // If the master CV changes, change THIS file — then nothing else needs editing. // A mirror copy lives at server/profile.json for the PHP backend. // ============================================================================ const PROFILE_DATA = { identity: { fullName: 'Hamza Ayed', primaryTitle: 'Senior Mobile Architect', positioningLine: 'Ride-Hailing & Real-Time Systems · FinTech in Emerging Markets', location: 'Amman, Jordan', phone: '+962 798 583 052', email: 'hamzaayedflutter@gmail.com', linkedin: 'linkedin.com/in/hamza-ayed', github: 'github.com/Hamza-Ayed', portfolio: 'intaleqapp.com/hamza.html', productSite: 'tripz-egypt.com', languages: 'Arabic (Native), English (Professional Working Proficiency)', availability: 'Available immediately. Open to Remote, Hybrid and Relocation (GCC / MENA / Europe).' }, // Titles the CV/headline generator is ALLOWED to use. Anything outside this // list is a fabrication risk — see integrity rules in prompts.js. allowedTitles: [ 'Senior Mobile Architect', 'Senior Mobile Engineer', 'Lead Mobile Engineer', 'Senior Flutter Developer', 'Lead Flutter Engineer', 'Mobile Technical Lead', 'Founding Engineer (Mobile)', 'Senior Software Engineer (Mobile)', 'Senior Backend Engineer', 'Senior Full Stack Engineer' ], // Titles that would overstate or misrepresent the record. forbiddenTitles: [ 'CTO', 'Senior AI Developer', 'Machine Learning Engineer', 'Data Scientist', 'DevOps Architect', 'Engineering Manager' ], // Opens on what was built, not on a self-description. "Proven experience" and // "Founding Engineer" were removed: the first is filler, and the second // contradicts the standard (non-startup) title framing when this text is used // as the fallback summary. summary: 'Senior Mobile Architect & Full Stack Engineer who built and launched two production-grade ride-hailing platforms ' + '(Tripz — Egypt, Intaleq — Syria) from zero to live operations. ' + 'Designed and delivered full mobility ecosystems including Rider, Driver, Admin and Customer Support ' + 'applications, along with scalable backend APIs, security layers, DevOps pipelines and fintech integrations. ' + 'Specialized in real-time systems, self-hosted geo-services, high-latency optimization and ' + 'infrastructure cost reduction.', targetRoles: [ 'Senior / Lead Mobile Engineer', 'Mobile Architect', 'Founding Engineer (Mobility, Logistics, FinTech)', 'Senior Backend Engineer', 'Full Stack Engineer' ], // Headline metrics — ordered by how well they survive a sceptical reader. // Delivery speed and breadth lead, because they are genuinely rare. Raw user // counts trail: a few thousand riders is a small number to anyone who knows // this market, so it belongs in context (see achievementsAtAGlance) rather // than as the first claim on the page. // Each entry is a complete clause, not a label glued to a number. The earlier // "