Mukudu Logo

Freelance Moodle Consultant/Contract Developer


My name is Benjamin Ellis and I am a Freelance Web Developer with nearly 20 years experience and currently specialising in Moodle Development. Please view my LinkedIn profile for details. I have operated through my company Mukudu Ltd since December 2002. I am actively seeking new customers right now and would love to hear from you.

Having some senior managerial technical experience, I am happy to supply Consultancy and/or Solution Design services to help you develop any Moodle or other web development project, I can help specify the project for budgetary and or development purposes.

If you do have a Moodle development project, big or small, I am happy to be of assistance. I can help with projects of the following types:

  • Proof Of Concepts – before committing to long and expensive projects, I can help with PoCs to determine the viability of any Moodle project;
  • Integration with other systems particularly with legacy, proprietary systems. Integrations can be with User/Student Management Systems, ECommerce and Accounting Solutions, Schools Interoperability Framework (SIF), Web Services (SOAP, XML-RPC, REST etc), LTI (Learning Tools Interoperability) and Web Filtering & Proxies (SQUID);
  • Single Sign On – Active Directory, Shibboleth, LDAP, Google Apps;
  • Grading & Compliance Reporting;
  • E-Learning Content Production, Discovery & Delivery - including solutions using other open source applications such as Joomla and Wordpress and ones involving content production work-flows such as in Sharepoint;
  • Course Commerce & Enrolment Management - integrate E-Commerce solutions into your Moodle offering;
  • Migration and Upgrades; - including upgrade test sites
  • Third Line Technical Support;

Please take note that I am not a designer (front end, UI) and I will be of limited use in the development of Moodle themes. Visit my friends and Moodle Partner HowToMoodle for help in this area.

Please visit my fairly up to date LinkedIn profile page for a description of my experience and projects undertaken.

You can ask me to contact you using this form to request a CV or to get in touch and I will respond as I can.