Skip to content
View vuvanhieu143's full-sized avatar
🎯
Focusing
🎯
Focusing
  • 1993
  • Viet Nam

Block or report vuvanhieu143

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
vuvanhieu143/README.md

Hi there, I'm Hieu Vu πŸ‘‹

I am a Software Engineer specializing in PHP and JavaScript, with a deep focus on building scalable and engaging educational technology. I am an active contributor to the Moodle open-source community, where I work on enhancing digital learning experiences for users worldwide.


πŸ› οΈ Specialized Skills

  • LMS Architecture: Expert-level knowledge of Moodle 5.0+ architecture, including the Question Bank database and version-aware referencing systems.
  • Backend Development: Advanced PHP development, specializing in complex plugin logic, Unit Testing with PostgreSQL, and API integration.
  • Frontend & UX: Crafting interactive learning interfaces using JavaScript and modern web standards.
  • DevOps & Tools: Proficient in WSL (Ubuntu), PHPStorm, and leveraging GitHub Copilot to optimize development workflows.
  • Security: Experience in supply-chain security auditing and vulnerability scanning (Trivy).

πŸš€ Notable Projects

  • StudentQuiz – Empowering students to collaborate and contribute to their own learning materials.
  • Crossword Plugin – Gamifying the Moodle experience to increase student engagement through interactive puzzles.
  • Moodle 5.0 Core Contributions – Specialized training and development for the latest Moodle Question Bank APIs.

πŸ“ˆ What I’m Passionate About

  • 🌍 Open-Source Education: Improving global access to high-quality digital learning tools.
  • ⚑ Sustainable Coding: Writing clean, maintainable, and well-documented code.
  • πŸ—οΈ Developer Training: Mentoring teams on Moodle's complex internal APIs and modern PHP standards.

πŸƒ Beyond the Code

When I'm not debugging the Moodle question engine, you can find me:

  • Running: I'm an avid runner focusing on smart, sustainable, and injury-free training.

πŸ“« Connect with Me

Pinned Loading

  1. moodleou/moodle-qtype_oumatrix moodleou/moodle-qtype_oumatrix Public

    PHP 1 5

  2. studentquiz/moodle-mod_studentquiz studentquiz/moodle-mod_studentquiz Public

    Moodle-Plugin

    PHP 42 40

  3. moodleou/moodle-quiz_answersheets moodleou/moodle-quiz_answersheets Public

    A Moodle quiz report to allow quiz attempts to be exported

    PHP 8 21

  4. moodleou/moodle-qtype_recordrtc moodleou/moodle-qtype_recordrtc Public

    A manually graded Moodle question type, where the student records a short audio response to answer the question asked.

    JavaScript 2 16

  5. moodleou/moodle-qtype_drawlines moodleou/moodle-qtype_drawlines Public

    Work in progress on a new question type

    PHP 1 3

  6. moodleou/moodle-qtype_crossword moodleou/moodle-qtype_crossword Public

    A crossword question type for Moodle

    PHP 7