DIEGO MONROY DEVELOPER

Expert in Moodle and development of PHP plugins for e-learning

Automate and enhance your courses with integrated solutions.

+8
Years of experience
+5
Years of Moodle specialization
+17
Types of services
What I offer

Services

I provide specialized Moodle development and PHP development solutions for educational institutions, companies, and projects that require robust, secure, and fully customized platforms.

Moodle

Moodle Development

9 services
  • Custom Plugin Development

    I build custom plugins (local, enrolment, activity, blocks, report, repository, course format) fully integrated with Moodle APIs and tailored to your specific needs.

  • System Integrations

    I connect Moodle with CRMs, ERPs, academic systems, payment gateways, and external services using REST APIs, SOAP, or LTI.

  • Theme Development & UI Customization

    I create and customize Moodle themes to match your branding, improve user experience, and enhance navigation.

  • Version Upgrades & Migrations

    I upgrade your Moodle site safely to newer versions, ensuring plugin compatibility and refactoring code when needed.

  • + 5 more services
View services

PHP Development

5 services
  • Custom Web Applications

    I develop secure, scalable, and modern PHP applications using Laravel, Symfony, or native PHP.

  • APIs & Microservices

    I design and build robust APIs to integrate systems, automate processes, or connect external services.

  • Legacy Code Modernization

    I refactor and modernize outdated PHP applications, improving structure, performance, and maintainability.

  • Payment Gateway Integration

    Integration of payment systems such as Stripe, PayPal, or Redsys in your web applications.

  • + 1 more services
View services

Consulting & Documentation

3 services
  • Technical Consulting

    Expert guidance on architecture decisions, project planning, and best practices in Moodle and PHP development.

  • Solution Analysis & Design

    Requirements gathering and solution design tailored to your project goals.

  • Professional Documentation

    Clear, maintainable technical documentation for plugins, APIs, integrations, and workflows.

View services
View more

Featured work

Portfolio

Real projects with verifiable metrics: Moodle plugins, Zoho CRM integrations and bespoke applications.

Recommendations

LinkedIn Profiles

Diego has openness and experience to analyze and solve challenges related to project development. His expertise in collaborating with interdisciplinary teams makes him a key part of achieving the proposed objectives.
JG
Jesús Gilberto Rodríguez Flores
QA Analyst – Corporate operations specialist
Diego is a person with immense ability to solve technological problems, creating solutions quickly and effectively.
CA
Camilo Andrés Díaz Guerrero
IPS consultant billing, accounts receivable, claims adjustments
Diego is a very good developer. He can adapt pretty easily and fast to a new working environment. He likes to work in groups and share his knowledge to junior devs, He proves to be a team player. He is always willing to learn more using his own resources and is eager to improve his knowledge. In a personal level, I see Diego as a great guy, really easy to talk to and overall a good person.
JI
Juan Ibarra
Software Engineering Manager | Software Developer | Computer Graphics, Visual Analytics
It is valuable to work with Diego, because with him you really experience teamwork. He is always willing to share his knowledge, learning and friendship. Diego has a good synergy with the team. Wherever he goes he will always contribute enormously.
DC
Daniela Castellanos
Software Engineer | Engineering Manager

Trust

Our clients/contractors

SC Prosoft
SC Prosoft
Open LMS
Open LMS
UVirtual
UVirtual
Universidad Americana de Europa (UNADE)
Universidad Americana de Europa (UNADE)
Moodle HQ
Moodle HQ
Aprende Institute
Aprende Institute
Buen Data
Buen Data
Vass Company
Vass Company
Grupo IOE Business School
Grupo IOE Business School
Ayesa Digital
Ayesa Digital

Got a project in mind?

Tell me what you need — I’ll get back to you within 24 hours.

Contact me