Skip to content
View FADL285's full-sized avatar
🏠
Working from home 💻
🏠
Working from home 💻

Organizations

@cyberdefenders @CIS-Team @IEEEManCSC

Block or report FADL285

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FADL285/README.md

Mohamed Fadl

<About />

class Mohamed_Fadl {
  ABOUT = `
    Hey 👋, I'm Mohamed AboulFadl — a Senior Front-End Engineer passionate about building 
    scalable, high-performance web applications and crafting smooth, user-focused experiences.

    I specialize in Vue.js, Nuxt.js, and TypeScript — and I love optimizing performance 
    (recently boosted a production app’s PageSpeed from 30 ➜ 100 🎯).

    I enjoy turning complex UI ideas into seamless, accessible, and elegant interfaces.
    Always learning, mentoring, and striving to make the web faster ⚡.
  `

  constructor() {
    this.name = "Mohamed AboulFadl"
    this.about = ABOUT
    this.email = "[email protected]"
    this.userName = "FADL285"
    this.dayOfBirthTimestamp = 959482800000
    this.location = "Cairo, Egypt"
    this.role = "Senior Front-End Engineer"
    this.website = "https://fadl.info"
  }

  workExperience() {
    return [
      { "2023-present": "Software Engineer @ CyberDefenders" },
      { "2019-2023": "Front-End Engineer @ Spider-Te8" },
      { "2019-present": "Freelance Front-End Engineer" },
      { "2019-2020": "Front-End Engineer @ Alpha Egypt Group" }
    ]
  }

  education() {
    return [
      { "2018-2022": "B.Sc. in Computer Science @ Mansoura University" },
      { "Udacity": "Front-End Web Developer Nanodegree" },
      { "Udacity": "Full Stack JavaScript Developer Nanodegree" },
      { "Google": "IT Automation with Python Professional Certificate" }
    ]
  }

  certifications() {
    return [
      "Certified Senior Vue.js Developer",
      "Certified Mid-Level Vue.js Developer",
      "The Vue.js 3 Masterclass",
      "Mastering Nuxt 3",
      "Mastering Pinia"
    ]
  }

  skills() {
    return [
      // Core
      'HTML5', 'CSS3/SASS', 'JavaScript (ES6+)', 'TypeScript',

      // Frameworks
      'Vue.js', 'Nuxt.js', 'React.js', 'Next.js',

      // UI & Styling
      'Tailwind CSS', 'Bootstrap', 'Shadcn Vue', 'PrimeVue', 'Nuxt UI',

      // State & Data
      'Pinia', 'Vuex', 'Zustand', 'TanStack Query',

      // Tools & Testing
      'Vite', 'Webpack', 'Git/GitHub', 'Jest', 'Vitest', 'Cypress',

      // Backend & APIs
      'Node.js', 'Express', 'RESTful APIs',

      // Other
      'Performance Optimization', 'Accessibility (WCAG)', 'Cross-Browser Compatibility'
    ]
  }

  volunteering() {
    return [
      { "Chairman": "IEEE Mansoura Computer Society Chapter (2022)" },
      { "Frontend Mentor": "CIS Team – Mansoura University (2021–2022)" }
    ]
  }
}

Pinned Loading

  1. Front-End-Development-Roadmap Front-End-Development-Roadmap Public

    This is a curated roadmap to becoming a professional Front-end Developer that anyone could use to learn about the practice of front-end development.

    131 40

  2. JavaScript-Interview-Questions JavaScript-Interview-Questions Public

    Forked from learning-zone/javascript-basics

    500+ JavaScript Interview Questions

    HTML 8 2

  3. LeetCode LeetCode Public

    LeetCode Problems' Solutions

    JavaScript 1

  4. Using-Python-to-Interact-with-the-Operating-System Using-Python-to-Interact-with-the-Operating-System Public

    Using Python to interact with the Operating System course from Google activities

    Python 2 1

  5. LINUX-BASICS-FOR-HACKERS-Book LINUX-BASICS-FOR-HACKERS-Book Public

    Summary for Linux Basics For Hackers Book

    84 19

  6. Hosting-a-Full-Stack-Application Hosting-a-Full-Stack-Application Public

    taking a developed full stack application (udagram) and deploy it to a cloud service provider so that it is available to customers. This application contains the main components of a 3-tier full st…

    TypeScript 1