AI-powered learning & upskilling platform development with personalized course recommendations
About the client
Our client is a non-profit research organization that provides access to specialized expertise. They focus specifically on researching methodologies for training and improving staff skills and operational processes across a wide range of organizations, including business, science, and the public sector.
The challenge
With over 100 staff training methodologies, ranging from online courses to in-person workshops, our client wanted to open up their database, giving access to anyone who needs it – whether for professional, academic, research, or teaching purposes. To achieve this, they decided to launch the toolbox, a platform designed to connect users with relevant learning materials. The initiative is part of their Global Upskill program and funded by the Dieter-Schwarz-Stiftung.
To make the toolbox a reality, they partnered with our team with two main goals:
Delivered value

Solution
At the initial stage of cooperation, Lemberg Solutions experts worked closely with the client’s team to gather requirements and understand their needs and objectives.
As we moved to the design phase, we prioritized the accessibility standards, since most web products must adhere to WCAG 2.1 standards, as mandated by the European Accessibility Act. We achieved Level AA of accessibility by adjusting color contrast, heading structure, and labels for web forms and images, ensuring the elements across the website are optimized for keyboard navigation.
We translated the client’s requirements into wireframes and mockups, delivering a comprehensive library of UI components and visual elements, including colors and fonts, ensuring a consistent look across the entire website. Once the website’s design was ready, we built the platform on Drupal 11 with the following features:
Search functionality
To help users easily access learning formats, our team implemented a horizontal search bar that displays all key filter criteria at once. This way, users can easily narrow down results and discover the most relevant learning resources.
AI chatbot
To further enhance user engagement and learning format discovery, we developed an AI-powered chatbot. Available in two languages (English and German), the chatbot understands user queries and recommends suitable courses based on the input. Additionally, when users enter irrelevant queries, the chatbot politely redirects the conversation back to the main topic. The chatbot’s engine is integrated with Drupal, and as the website admin adds new learning content to the website’s database, the chatbot's base is updated in parallel.
Content review & quality control
To ensure the quality of the published content on the website, we implemented a review process. Once content providers submit their learning materials to the system, they do not appear on the website immediately; instead, each submission is verified by the website admins. Only approved materials are published, while rejected ones are sent back for improvement. Despite Drupal’s technical limitations, which restricted the verification workflow complexity, our team optimized the process within these constraints.
Now, we are continuing our cooperation with the client, providing ongoing website support, refining released features, and planning the rollout of new ones.