I will develop custom moodle plugins and integrations


About this gig
Need a custom Moodle plugin or a new feature for your LMS?
I can help you develop, customize, and integrate Moodle solutions tailored to your organization's needs.
I'm a web developer and IT Coordinator with over 9 years of experience managing Moodle platforms, developing web applications, and maintaining server infrastructure.
What I can do for you:
- Develop custom Moodle plugins using PHP and Moodle APIs.
- Build modern, responsive interfaces with React, JavaScript, and TypeScript.
- Create dashboards, reports, and administrative tools.
- Integrate REST APIs and external services.
- Develop scheduling systems and workflow automation.
- Work with Moodle databases using SQL and MariaDB.
- Fix bugs and enhance existing Moodle plugins.
Why work with me?
I have developed and deployed 8 custom Moodle-integrated solutions currently running in production, supporting real educational and administrative processes.
I focus on clean code, functional solutions, and clear communication.
Please contact me before ordering to discuss your Moodle version, requirements, and project scope.
Get to know Jhonatan D
IT Coordinator and Full Stack Web Developer
- FromColombia
- Member sinceOct 2026
Languages
English, Spanish
FAQ
1. Can you develop a custom Moodle plugin from scratch?
Yes. I can build custom Moodle plugins using PHP, Moodle APIs, SQL, and modern frontend technologies such as React and TypeScript.
2. Can you integrate React applications with Moodle?
Yes. I can develop responsive React interfaces that communicate with Moodle through custom endpoints and JSON-based services.
3. Do you need access to my Moodle platform?
It depends on the project. I may need access to a staging environment or technical information about your Moodle installation. Production access is not always required.
4. Can you integrate Moodle with external APIs?
Yes. I have experience integrating Moodle with external services, including Microsoft Graph API. Please contact me to discuss your integration requirements.

