
Open edX®
Modernizing the platform from the frontend in architecture, extensibility, and the testing that holds it together.
I'm a core contributor to Open edX®, the open-source platform powering learning experiences for institutions and learners worldwide. My work spans frontend modernization, migrating legacy course interfaces to the Micro-Frontend (MFE) architecture and building custom XBlocks—alongside the end-to-end testing infrastructure (Playwright) and code review that keep it reliable. I carried that work to the 2026 Open edX Conference, where I spoke on testing practices that reach beyond code coverage into accessibility, documentation, and visual regression.
Services
Custom Development
Tailored features built directly on the platform—from custom dashboards to bespoke MFEs—designed to fit your institution's workflow rather than forcing it into a template.
xBlocks
Custom interactive course components that extend what learners can do, built to the XBlock spec so they stay portable across releases and reusable across courses.
Plugins
Platform behavior extended cleanly through the plugin architecture—new capabilities without forking core, so you keep a clear upgrade path.
Deployment
Production-ready Open edX instances stood up with Tutor, from single-server setups to scalable, containerized environments configured for your hosting needs.
Upgrades
Smooth migrations between named releases, handling breaking changes, deprecations, and data migrations so you move forward without downtime or surprises.
Maintenance
Ongoing monitoring, patching, and support that keeps your platform secure, performant, and current long after launch.
Partnership
More than a vendor—a long-term technical partner invested in your platform's success.
The best Open edX® work happens over time, not in a single handoff. I work as an extension of your team: learning your courses, your learners, and your constraints, then building and maintaining solutions that grow with you. You get direct access to the person doing the work, clear communication without account-manager layers, and a partner who's still around when the next release lands.

Embedded collaboration
I plug into your existing workflow—your repos, your standups, your tools—so the work feels like a teammate's, not an outside contractor's.

Upstream-aligned
As a core contributor, I build with the community's direction in mind, keeping your platform on a clean upgrade path instead of a custom fork that strands you.

Long-term ownership
From first commit through ongoing maintenance, I stay accountable for what I ship

Rapid engagements
Need something fixed, shipped, or unblocked fast? I also take on short, scoped engagements—tight timelines, quick turnaround, and responsive communication when you can't wait for a release cycle.
Start the conversation
Whether you've got an Open edX® project mapped out or you're just figuring out where to begin, I'm happy to talk it through.


