




The technical rollout of a new learner community platform — configuring the spaces, building Canvas integrations in Make, coordinating the vendor and a freelance developer, and consolidating learners onto one platform.
FourthRev moved its learner community onto Circle.so. I led the technical implementation: configuring the platform's spaces and structure, building the integrations that connected it to Canvas, and coordinating the people involved — the Circle.so vendor and a freelance developer.
The integrations were built in Make: when a learner is enrolled in Canvas, they're invited to Circle and added to the right space group; when they complete, their access is removed. The result consolidated learners onto a single community platform with automated, reliable access management.
FourthRev needed to bring its learner community onto a single, purpose-built platform — Circle.so — and make it work with the existing Canvas LMS setup. The rollout wasn't just flipping a switch: the platform had to be configured, the learner access had to be automated against Canvas enrolment, and the whole thing had to be coordinated across an external vendor and a freelance developer.
The core challenge was the integration. Learners live in Canvas; the community lives in Circle. Keeping access in sync — invited on enrolment, removed on completion — needed reliable automation, not manual list management.
Configured the platform first. I set up Circle's spaces, space groups, and structure so the community had a clear architecture before anyone was invited into it. Getting the structure right up front made the access automation straightforward.
Built the integrations in Make. Two genuine Canvas–Circle automations: enrolment in Canvas triggers a Circle invite and assignment to the correct space group; completion in Canvas triggers removal of access. This is real platform-to-platform integration work, in the same category as the more complex automations I've built elsewhere.
Coordinated the vendor and developer. The rollout involved the Circle.so vendor and a freelance developer. I coordinated between them — clarifying requirements, sequencing the work, and making sure the integration behaved the way the learner experience needed it to.
Consolidated onto one platform. The end state moved learners onto a single community platform with access that managed itself from Canvas, removing manual overhead and the errors that come with it.
Configuration before automation. Getting the platform structure right first made the integration work simpler. Automating against a messy structure would have baked the mess in.
Integration is where the value is. The visible deliverable was a community platform; the real work was the reliable, automated access management connecting it to Canvas. That's the part that removed ongoing manual effort.
Coordination is part of implementation. Working across the vendor and a freelance developer was as much a part of the rollout as the technical build. Clear requirements and sequencing kept the moving parts aligned.
[ Placeholder — one testimonial from someone who worked with you on this specific project. A colleague, manager, or stakeholder who can speak to what you did here. 2–4 sentences. ]
[ Remove this whole section on projects where you don't have a relevant testimonial. ]
Happy to chat about full-time roles or projects — pick whichever option works best for you.