Resume
Professional and educational background.
Experience
Full-Stack Engineer
Sole full-stack engineer and product owner of a bilingual (AR/EN, RTL) two-sided hiring marketplace for the MENA region. Built on Next.js 14 (App Router), TypeScript, Supabase (Postgres + Auth + Storage with RLS), Stripe subscriptions, and Resend. Own architecture, security, and delivery end-to-end — from schema design and row-level security to i18n, payments, and CV extraction pipelines.
- Architected Postgres row-level security and SECURITY DEFINER RPCs across all user-data tables, eliminating multiple privilege-escalation and PII-exposure vectors.
- Designed a full bilingual AR/EN experience with next-intl and RTL-correct layouts, treating Arabic as a first-class locale rather than an afterthought.
- Shipped Stripe-based employer subscriptions and a passwordless email-OTP auth flow on Supabase Auth.
- Built a CV ingestion pipeline (PDF parsing + LLM extraction) feeding a composite "Work Score" trust metric replacing CV-based hiring.
- Deployed on Railway via Docker with a disciplined migration + review workflow (plan → review → execute).
Full-Stack Engineer
- Deliver client-facing dashboards/landing pages with SSR/SSG where appropriate for SEO and performance.
- Build UI systems (components, layouts, theming) and enforce consistent patterns (routing, loading/error states, form UX).
- Integrate third-party services (e.g., analytics, email, payments) and ensure reliable deployment pipelines on Vercel.
University Teaching Assistant
- Supported 4th-year Computer Engineering students in Assembly Language through labs, review sessions, and 1:1 debugging guidance.
- Simplified complex topics into step-by-step learning paths and practical exercises
Projects Coordinator - Volunteer
- Distribution process monitoring and entitlement verification using checklists.
- Beneficiary feedback/complaints capture with confidentiality and referral.
React Developer
- Built responsive React UIs using reusable components and clean state management patterns.
- Collaborated with the team to implement UI flows and improve usability across screens.
Frontend Developer
Delivered responsive pages with HTML/CSS/JS with focus on performance, accessibility, and cross-browser support.
UI/UX Analyst
Conducted user research and usability tests, then delivered data-driven UX improvements.
UI Designer
Designed UI mockups/prototypes and final assets, collaborated with developers on implementation details.
Education
Coursework spanned systems, networking, and digital design, with top marks in core technical courses:
- 1st in class
- Teaching Assistant – Assembly Language
- Computer Networks 100% | Operating Systems 100% | Data Communication 98% | Combinational Digital Design 95% | Assembly Language 95%
Excellent with Honours
Technical Proficiency
Core
Framework
Data
UI
Infra
AI