This page shows my educational background, technical skills and spoken languages.

Educational Background

  • 2023

    Ecole Polytechnique de Montréal

    PhD researcher: Mathematics and Industrial Engineering

    • Blockchain interoperability with BIM/ERP systems and cross-chain messaging, for better industrial data exchange and project lifecycle management
    • Benchmarking performance of non-authoritative vs a newly proposed PBFT-based hybrid consensus for industrial interoperability and data exchange
    • Assessing the performance of Rust-based smart contracts for access control and authority management on a non-authoritative public blockchain and evaluating its impact on interoperability with BIM/ERP systems
    • Develop and Evaluate an indexing module to optimize cross-domain data retrieval between industrial stakeholders based on the proposed hybrid consensus
    • Validation of the proposed blockchain interoperability solution through a real-world case study in the construction industry
    Montreal, Canada
  • 2022

    McGill University

    Full-Stack JavaScript Developer

    Professional development in advanced JavaScript

    Montreal, Canada
  • 2020

    Ecole de Technologie Supérieure - McGill University

    Master of Science: Construction Engineering

    Risk Engineering and system vulnerability assessment

    • Risk assessments using the Analytical Hierarchy Process (AHP) to quantify and prioritize risk factors, leading to precise risk indexing and probability-of-failure estimations.
    • Modeling and evaluating system vulnerabilities using multidesciplinary approaches for enhanced reliabibility and informed decision-making
    Montreal, Canada
  • 2016

    Balamand University

    Master of Science: Traffic Engineering

    Traffic data analysis and performance simulation

    • Extensive data-driven research utilizing advanced statistical methods and computational simulations to analyze complex system behaviors
    • Applied sophisticated data analysis techniques, including statistical inference, regression modeling, and sensitivity analysis, to interpret simulation outcomes effectively
    Lebanon

Technical Skills

Programming Languages

SolidityRustPythonJavaScriptTypeScriptShell

Web technologies and frameworks

Html/CSSReact.jsNext.jsNode.jsExpress.jsGrammy.jsWeb3.jsReduxSolana/Web3.jsSolana/Anchorethers.jsHardhatFoundry

DevOps & tools

Git/GitHubDockerAWSCI/CDNginx

Databases and data storage

PostgreSQLMySQLMongoDBFirebase Realtime / Firestore

Spoken Languages

Languages

EnglishFluent
FrenchFluent
ArabicFluent