Case Study - Advising a niche LMS on multi-tenant expansion

Scholae is a lightweight LMS for boutique training companies. I helped the founders evaluate their roadmap and architect the next phase of the product.

Client
Scholae
Year
Service
Technical Consulting & Engineering

Overview

Scholae serves niche professional training businesses that need branded learning experiences without the overhead of heavyweight LMS suites. As demand grew, the founders wanted to open the platform to multi-brand operators, expand reporting, and connect to payment providers—all while keeping the product nimble.

What I delivered

  • Architecture assessment – Audited the Rails monolith, React front end, and PostgreSQL schema to identify constraints around tenancy, content versioning, and reporting.
  • Expansion blueprint – Produced a phased roadmap outlining authentication changes, organization-scoped permissions, SCORM/xAPI support, and a background job strategy for large course catalogs.
  • Hiring & cost guidance – Recommended the mix of senior/principal engineers versus contractors and estimated the infrastructure spend required for the growth plan.

Outcome

The founders left with a concrete plan, a set of diagrams, and backlog-ready work packages. Within weeks they hired their first senior engineer using the plan as a playbook, and the roadmap is still in use as Scholae expands into regulated industries.

More case studies

AI-powered insurance reimbursement for disaster survivors

PaybackTime automates insurance claim documentation with AI-powered receipt categorization, inventory analysis, and organized PDF summaries. Served hundreds of Eaton and Palisades fire survivors, processing 1,000+ receipts worth nearly $500k and tracking over $100k in reimbursements.

Read more

Better storytime for kids on YouTube

Snuggle Up Story Time delivers high-quality children's stories with thoughtful narration and calming presentation—an alternative to overstimulating kids' content.

Read more

Tell me about your project

  • ifelse, LLC
    Building in Pasadena, CA

I typically work with only one or two teams at a time so every engagement stays high-touch.