Portfolio

00 — About

I am a Backend Developer with seven years building REST APIs, real-time platforms, multi-tenant architectures, and CI/CD pipelines.

Stack: NestJS, Laravel, Node.js, Go, SQL and NoSQL, Docker, AWS, GCP.

01 — Skills
  • 01LanguagesPHP (Laravel), Node.js / TypeScript, Python, Go
  • 02DatabasesMySQL, PostgreSQL, MongoDB, Redis
  • 03DevOpsDocker, Linux, AWS / GCP, CI/CD
  • 04OtherRESTful APIs, WebSockets, Git, Agile
02 — Experience
  • 01NestJS Backend Developer — CQRJan 2026 — Present
    • Building a multi-tenant SaaS platform where security and compliance teams work in one place. It pulls in live monitoring and detection data and ties it to the governance side: tracking controls, collecting evidence, and generating the reports auditors ask for.
    • Own the backend: a multi-tenant NestJS API with organization-scoped access control and Keycloak permissions.
    NestJSTypeScriptPostgreSQLTypeORMKeycloakKibana/ElasticDocker
  • 02Full-stack Developer — FreelancingJul 2023 — Jan 2026
    • Designed and implemented Zirak, a car-sharing app using WebSocket for real-time communication.
    • Built server-side logic in Node.js and Laravel; managed SQL databases.
    • Configured and deployed several applications on GCP and AWS.
    Node.jsLaravelSQLWebSocketGCPAWSGNU/Linux
  • 03Mid-Senior Node.js & Laravel Backend Developer — DevelopaticMay 2020 — Jul 2023
    • Built four production apps from scratch: Docminute, HeyU, Gratify, and Zer.
    • Refactored and migrated legacy code, reducing system downtime by 50% across projects like Sherpas.
    • Built and maintained a CI/CD pipeline, cutting deployment time on each project.
    Node.jsLaravelSQL/NoSQLDockerAWSGCPStripe
  • 04Junior Node.js Backend Developer — PiLabsJan 2019 — Mar 2020
    • Designed and developed a POS for automotive spare parts: transactions, inventory, and reporting.
    • Wrote server-side Node.js code; improved response times and reduced failure rates.
    Node.jsPythonNoSQLAWS IAMAWS S3
03 — Education
  • 01University Abdelhamid MehriMaster · Networking & Distributed Systems
  • 02University Abdelhamid MehriLicence · Computer Science
04 — Languages
  • 01ArabicNative
  • 02FrenchProfessional
  • 03EnglishProfessional