DIEGO MONROY DEVELOPER

Expert in Moodle, PHP plugins and custom CRMs for e-learning and business

Automate your training and your sales operation with integrated solutions.

+8
Years of experience
+5
Years of Moodle specialization
+23
Types of services
  • CRM a medida
  • Zoho CRM
  • Deluge
  • Moodle
  • Laravel
  • PHP 8.3
  • REST APIs
  • Stripe
  • Microsoft 365
  • MariaDB
  • Redis
  • Docker
  • Tailwind CSS
  • Vue
  • Alpine.js
  • WCAG 2.1 AA
  • GDPR
What I offer

Services

I provide specialized Moodle development, PHP development and CRM solutions — both building one from scratch and administering the one you already use — 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.

  • + 6 more services
View services
New

CRM: Development & Administration

6 services
  • Custom CRM Development

    I build your CRM from scratch on Laravel, modelled on your real sales process: funnel, quotes, payments, invoicing and dashboards.

  • CRM Administration & Configuration

    I configure and administer your CRM: modules, fields, templates, roles and fine-grained permissions, sales targets and users.

  • Automations & Workflows

    Rule engines, workflows and automations — in custom CRMs or in Zoho CRM with Deluge — so follow-up no longer depends on remembering.

  • + 3 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.

  • + 2 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

Specialism

A CRM built around you, not the other way round

I build custom CRMs and administer the ones you already run. An off-the-shelf CRM makes you sell the way it wants; a bespoke one mirrors your funnel, your stages, your permissions and your numbers.

01

Fits your process

The funnel, stages and fields are yours. Nobody has to invent a workaround so the CRM accepts how you actually work.

02

No per-seat fee

You pay for the build once, not a monthly licence that grows every time you hire. Scaling the team stops having a toll.

03

You own code and data

Your own repository, your server and handover documentation. No minimum term, no proprietary licences, no vendor lock-in.

04

Integrated with your stack

ERP, billing, Moodle, Microsoft 365, Stripe or WhatsApp over APIs and webhooks. No more copying data by hand between systems.

05

Automates the repetitive

A rule engine with triggers and conditions: follow-ups, alerts, tasks and emails that fire on their own and log every step.

06

Auditable by default

A full activity log and fine-grained per-module permissions: you can always reconstruct who did what, when and with which data.

Not theory. These are the numbers of the last CRM I put into production:

2.086
automated tests
13
CRM modules
49
data models
100%
code and data owned by the client

Featured work

Portfolio

Real projects with verifiable metrics: custom CRMs, Moodle plugins, Zoho CRM integrations and web applications.

A custom CRM for Lowgolf Travel
2026

Lowgolf Travel

A custom CRM for Lowgolf Travel

A custom CRM for a golf travel agency: leads, opportunities, quotes the client accepts and pays through a public Stripe link, itineraries, full finance and an operational control tower. A complete Laravel 13 rewrite replacing a WordPress-based CRM. Live in production since June 2026.

2.086 Pest tests View case

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
Lowgolf Travel
Lowgolf Travel

Got a project in mind?

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

Contact me