Open edX® Consulting Services

I am a 20-year veteran web developer specializing in the Open edX® platform. Thousands of organizations around the world have used my Open edX® blog articles to turn their online education vision into reality. In fact, my how-to guides and tutorials on production installationplatform scalingcustom theming, and configuration have been viewed more than fifty thousand times.

Based in North America, I split my time between Cambridge, Massachusetts and Mexico City. As a freelancer with a low-overhead lifestyle I tend to be the most economical option in many cases. I provide personalized service and fast response to clients located around the world. All of my customers have my personal mobile phone number and can reach me any time by voice, whatsapp or email. My PortfolioClient List and Recommendations are all available on this site.

  • Free initial consultations in English and Spanish.
  • Are you in planning stages of an Open edX® project?
  • Are you looking for a low-risk deployment solution and an Open edX® service provider with a proven track record?
  • Do you need affordable full-service administration and technical support?

Contact Me

Open edX Consulting Services

Services That I Provide to the Open edX® Community

Production Installation & Configuration of Open edX®

You should consider hiring a professional to install your Open edX® plaform for you, if your budget permits. I have performed dozens of production installations for clients since 2016 on cloud platforms including AWS and Digital Ocean as well as specialized regional cloud providers across Asia and Afrika. I publish technical articles that fully describe all of my methods for preparing your Open edX® platform for production use, including off-site data backup, setting up SMTP email, adding SSL certificates, and taking care of SEO.

I am an expert in configuring the Open edX platform for a variety of common use cases including multi-language and e-commerce enabled platforms of widely varying scale. Open edX® is a mature and stable platform that is also highly configurable. Many customization requests can be implemented via the platform’s many configuration parameters. However, configuring the Open edX® platform is a knowledge and experience-intensive endeavor. Properly managing your configuration is also something of a trade craft which you can read more about, here, Open edX Configuration Management Tutorial

Custom Theming

You can customize the appearance of your Open edX® platform by creating and implementing a custom theme. In addition to creating a turn-key custom theming solution for your organization, I have also worked with many organizations around the world to train their inhouse graphic and web designers on how to re-style the look & feel of the platform as well as how to add custom content. You can read more, here, Open edX Custom Theming Tutorial and here, Styling Open EdX Tips and Tricks

Scaling and Capacity Planning

I work with clients around the globe to ensure that their users’ experiences are performant and reliable. Open edX® is massively scalable, as you can see from the site which is one of the largest MOOCs in the world and which runs on exactly the same software and is supported by the same team. The Open edX® platform leverages considerable open source community know-how and best practices in order to maximize its configurability and scalability. Mind you however, scaling is a highly technical topic, and even more so in the case of a complex platform like Open edX®. You can read more, here, Scaling Open edX

Administration & Devops

I provide front-line support for all versions of the Open edX® platform to clients around the world. I also provide technical training to organizations’ inhouse IT teams in order to help them prepare for common production live support situations.

Custom Programming

Most clients never require any custom programming. The Open edX® platform is highly configurable, and, it is extensible via its pluggable XBlock architecture. In the vast majority of cases, my clients find the custom features they require from existing XBlocks which I can typically install for them in only a few hours. If you’re one of the exceptions to his rule however then let’s talk. I have an extensive portfolio of low-level programming projects using Python-Django and ReactJS.

Advisory & Training

I advise project teams around the world, providing expert advise on technical best practices, project and risk management, and relevant context about technical strategies within the Open edX® platform.