Welcome to our series, Made with Moodle. Every month, we spotlight someone using the Moodle platform in creative, impactful ways. Have a story of your own? We’d love to hear it.
“You can create something truly special. It’s honestly incredible.”
“I still can’t believe what we’ve created,” says Kamila Bajaria. “It’s just amazing.”
Bright, effusive and naturally astute, Kamila is Head of Talent Management at Finova. She’s brimful of ideas — a hands-on polymath with a background in engineering, teaching and leadership. By drawing on her own experiences, she can tackle complicated, fascinating projects in ways few people can.
So when Kamila arrived at Finova, it didn’t take long for her to spot an opportunity for change. The company already had a learning management system (LMS) — but it had outgrown the platform. Training content felt old, engagement was low, and learning mostly stopped after onboarding and required courses.
What made it more frustrating was that people actually wanted to learn. “Our employee surveys kept telling us that people were curious — they had a real desire to grow and develop,” explains Kamila. “But they were just lost. They were stuck.”
Something had to change.
“A few months ago, my boss asked me if I’d thought of the future yet — how we were going to solve our training and development challenges. And I said, ‘You know, as a matter of fact, I have.”
Kamila pulled up a drawing she’d made to illustrate her vision for Finova’s ideal learning platform — comprehensive, compliant and engaging, with a menu of courses to choose from. Impressed, her manager asked her if she could build it. “Yes,” she told him. The rest, as they say, is history.
She began by comparing different learning experience platforms (LXPs) — the ones that promise a content discovery experience with recommendations and indications of what other people are learning. Then, with a solid product architecture in mind, she started exploring open source options. It didn’t take long to settle on Moodle LMS.
That’s where things got interesting — and somewhat intense.
After developing a proof of concept and loading Moodle LMS onto a server, she and her team used a fast, experimental approach known as vibe coding to drive development. They started layering, using an automation platform to create workflows and add interactive video content. Next, they applied a theme to their budding Moodle site, transforming it from a blank canvas into a beautiful space for learning. They even built in a way for learners to create their own custom courses using an AI model, with a different AI model checking the results to help validate quality.
“We were cranking out three or four features a week,” says Kamila. “Everything in engineering has changed so much. It’s exhilarating. I’m just delighted with what we were able to build.”
Before long, the Moodle site began feeling like a product, rather than a simple training platform. The team even baked in feedback loops, integrating learner insights directly into the roadmap and development backlog. They also added a chatbot — a kind of “always-on helper” — to help users build learning plans and untangle confusing jargon and complex language.
At the moment, Finova’s Moodle LMS-based learning platform is in testing with a team in India. Soon, it will go live in London before rolling out to the rest of the company’s offices around the world, reaching about 500 learners in total.
Kamila is quick to note that the project wouldn’t have happened without support from the top. “My manager believed in this from day one,” she says. “He championed the idea and gave me the space to build. I’m incredibly grateful for that.”
She pauses, then laughs, shaking her head. The excitement is unmistakable — this is someone who still lights up when she talks about building something new.
“You give somebody access to cloud infrastructure and some open-source software like Moodle,” she smiles, “and you can create something truly special. It’s honestly incredible.”