Students sitting on steps
Core Contributor

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.

Open edX®

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.

Open edX®

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.

People meeting in conference room

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.

Computer screen showing code diff

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.

Two colleagues meeting in office

Long-term ownership

From first commit through ongoing maintenance, I stay accountable for what I ship

Person at laptop checking off items on list

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.

Contact

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.