
Making your experience more than worthwhile!
Project Overview
Trainify connects self-employed trainers with corporate clients, simplifying training needs like leadership and communication. Featuring verified profiles, advanced search filters, hybrid models, and transparent payments, it ensures trust and ease. Designed for trainers and recruiters, it enables seamless communication and tailored corporate solutions, positioning itself as the leading platform for professional growth and corporate training.
Join us in this seamless finding journey !
The Problem
Corporate clients struggle to find qualified and verified trainers who align with their training needs, such as leadership, communication, or wellness programs.
Trainers face difficulties showcasing their expertise, managing bookings, and connecting with potential clients due to a lack of professional platforms.
The absence of trust, transparency, and streamlined processes leads to inefficiencies and missed opportunities for both trainers and recruiters.
Role & Responsibilities
Led the end-to-end UX/UI design of Trainify, transforming the platform into an intuitive solution for corporate trainers and recruiters. Conducted extensive user research, created detailed personas, and mapped user journeys to address pain points effectively. Designed user-friendly interfaces, optimized workflows for seamless trainer discovery and booking, and collaborated with stakeholders to ensure alignment with business goals. Delivered a polished, user-centric experience through iterative usability testing and design refinements.
Target Audience
The target audience for Trainify includes self-employed corporate trainers offering services like fitness, wellness, leadership, and communication skills training; HR and L&D managers (ages 25–54) responsible for hiring trainers and managing sessions; and employees and SMEs (ages 16–54) seeking personal and professional development through tailored training programs.
Design Thinking Process
I conduct design research to reflect a solution-based approach. And it is quite difficult to transform the idea into action without a good methodology.

Research
I conduct design research to reflect a solution-based approach. And it is quite difficult to transform the idea into action without a good methodology.
Secondary Research
Before jumping into primary research, I defined the goals of my secondary research to gain a clear understanding of the challenges faced by both trainers and clients in the corporate training sector. This helped in setting the foundation and direction for my Trainify project.
Goals of Secondary Research,
Understanding the workflow of corporate training sessions
Identifying existing challenges for self-employed trainers
Exploring the needs and pain points of Recruiters and Trainers (Job Seekers)
Through online articles, studies, and existing platforms, I gathered insights into the corporate training ecosystem. Revisiting the problem space for Trainify, I filtered out unnecessary information and summarized the insights relevant to my project.
Secondary Research Insights,



Primary Research
With the insights from secondary research, it was time to validate these findings by obtaining first-hand information from actual users. I conducted user interviews with both trainers (job seekers)and HR/L&D professionals(Recruiters) to better understand their experiences and needs.
For the interviews, I developed a set of questions based on the core challenges faced by trainers and recruiters in the training sector. I recruited 5 participants, including 2 self-employed trainers and 3 Recruiters, aged between 25 and 50.
Some of the questions that I asked the users are,

After collecting responses, I analyzed the interview data to identify key trends and pain points that will guide the development and refinement of the Trainify platform.
Research Conclusion
The research reveals a significant need for a streamlined and efficient platform to connect companies with self-employed trainers. Users, particularly HR managers and Trainers, seek a solution that simplifies trainer discovery, booking, and communication. Key priorities include access to a wide range of trainer profiles, transparent pricing, and seamless scheduling. The platform must foster trust through verified trainer credentials, user reviews, and feedback systems. This research highlights the importance of designing an intuitive, user-centric platform that integrates these features, ensuring a smooth experience for both trainers and clients while supporting both virtual and in-person training sessions.
Define
In the first phase, I empathized with the users. Now based on my research insights, I have to establish a clear idea of exactly which problems to solve for my users.
Empathy Mapping
To better understand user’s needs, emotions, and behaviors, I created an empathy mapping chart. It helps designers develop a deeper connection with their target audience by visualizing what users say, think, do, and feel.

Insights Obtained,
Trainers struggle to gain visibility and consistent clients, often relying on multiple platforms or social media to showcase their skills.
Managing client interactions, payments, and feedback manually is overwhelming and time-consuming.
Trainers feel undervalued and anxious about receiving fair payment and recognition for their expertise.
HR and Recruiters find it difficult to identify qualified trainers who align with their company’s specific goals and needs.
The fragmented process of evaluating, booking, and coordinating with trainers creates inefficiencies and increases stress.
Gathering feedback and ensuring the impact of training sessions is challenging, leading to concerns about the value of their investment.
User persona
I created user personas whose goals and characteristics represents the needs of a large group of users with similar goals and concerns.

User Experience Map
Even with the main goals and pain points in hand, I still had to map out the journey the users take, to see where exactly they face these ‘pain points’ and eliminate them to create a seamless experience.
Starting from the initial search for trainers or job opportunities to the completion of a training session, I mapped out the typical physical and digital journey of my primary personas based on insights gathered from actual users.

Identified places for improvement are:
- Finding Trainers — Recruiters had to spend significant time searching for trainers across multiple platforms, making the process inefficient and frustrating.
- Setting Up Profiles — Trainers found it challenging to create profiles that effectively showcased their skills and experiences.
- Communicating with Clients — Both trainers and recruiters struggled with unstructured and time-consuming communication during the booking process.
Ideate
User Flows
The user flow of Trainify is designed to provide a seamless experience for both recruiters and trainers (job seekers). By simplifying the journey from onboarding to task completion, the platform ensures a user-friendly experience that meets the needs of both personas. Below is an overview of the flow for each user type.

For Recruiters
The recruiter flow focuses on making it easy to find and book qualified trainers for various organizational needs.
1. Onboarding
- Start: Recruiters begin their journey on the splash screen, followed by an onboarding screen that introduces them to the platform.
- Registration/Sign-In: Users either create a new account or sign in to an existing one.
2. Home Screen
- Once logged in, recruiters access the home dashboard where they can navigate between key functionalities:
- Find Trainers: View trainer profiles, check availability, book slots, and proceed to payment.
- Create Job Post: Post detailed job requirements and view applications from trainers.
3. Managing Tasks
- Additional options include:
- Messages: Communicate directly with trainers.
- Notifications: Keep track of updates regarding job posts, applications, and bookings.
- Profile and Settings: Customize and manage account details.
4. Logout
- Users can securely log out once their tasks are completed.
For Trainers (Job Seekers)
The trainer flow is designed to help job seekers find and apply for opportunities while managing their schedules effectively.
- Onboarding
- Start: Trainers begin at the splash screen, followed by an onboarding process.
- Registration/Sign-In: Trainers can register as new users or log in to access their accounts.
2. Home Screen
- Upon login, trainers land on their dashboard with the following key functionalities:
- Find Jobs: Explore job postings, view job details, and submit applications.
- Schedules: Manage upcoming sessions, meetings, and tasks.
3. Managing Tasks
- Trainers also have access to:
- KPI (Key Performance Indicators): Monitor their performance and activity on the platform.
- Messages: Communicate with recruiters to finalize job details.
- Notifications: Stay updated on job applications, meetings, and tasks.
- Profile and Settings: Update their profiles and manage account preferences.
4. Logout
- Trainers can log out once they’ve completed their tasks for the day.
Site Map
The information architecture for Trainify was carefully designed to ensure an intuitive and seamless user experience for both Recruiters and Trainers (Job Seekers). The following insights summarize the structure and flow of the platform, ensuring ease of navigation and efficient task completion.

- Clear Separation for User Types
- Recruiters and Trainers (Job Seekers) have distinct user flows, ensuring that each user type can easily find the relevant features.
- This separation enhances usability by directing users to their specific tasks without confusion.
2. Home Section as a Hub
- Both user types have access to a Home section where they can quickly navigate to important features like KPIs, Job Listings, and Notifications. This section serves as a central hub for managing key activities.
3. Communication Tools for Easy Interaction
- Both Recruiters and Trainers have access to Message features, including Chats, Audio Calls, and Video Calls, allowing seamless communication between parties for scheduling, job discussions, and queries.
4. Job Postings and Applications
- Recruiters have a dedicated section to create and manage job posts, while Trainers can browse and apply to available job opportunities, ensuring smooth job flow and application processes.
5. Profile Customization and Review Features
- Both user types have comprehensive Profile sections to manage personal details, job preferences, and reviews. This fosters transparency and helps users build their profiles for better engagement.
6. Task and Scheduling Management for Trainers
- The Schedules section for Trainers (Job Seekers) enables easy management of upcoming sessions, meetings, and tasks, allowing them to stay organized and on track with their schedules.
7. Notifications and Settings
- Notifications keep both Recruiters and Trainers updated on key actions, job postings, and application statuses. Additionally, both users can customize settings to personalize their experience.
High Fidelity Wireframes
To streamline the app’s structure and functionality, I developed High-fidelity wireframes and refined them as needed to optimize time and resources in later stages.

UI Design
Branding
The Trainify logo features three figures: the Jobseeker (Trainer), the Trainify Application (connecting platform), and the Recruiter, symbolizing collaboration, inclusivity, and seamless connections for both trainers and recruiters.

Style Guides
I created a detailed style guide featuring typography, color schemes, and reusable components to maintain a unified visual identity across the application.

Typography
IBM Plex Sans is ideal for UI design due to its clean, readable letterforms, ensuring clarity on all screen sizes. Its versatile weights enable effective hierarchy, while its modern aesthetic suits diverse projects.

Final Screens
Finally I improved the wireframes into UI screens, the final look of the application’s user interface.










Usability Testing
After finalizing the visual designs for Trainify, usability testing was conducted with a diverse group of trainers and recruiters to validate the app’s functionality and user experience. The tests revealed overall satisfaction with the platform’s intuitive navigation and feature layout. However, a few minor adjustments were identified, such as refining the search bar functionality and enhancing the visibility of key dashboard metrics. These changes were implemented to ensure a smoother and more efficient user experience.
Lessons & Takeaways
- Clear categorization and personalized dashboards significantly improve user satisfaction.
- Addressing both trainers’ and recruiters’ needs reinforces the platform’s dual-purpose value.
- Continuous feedback and user-centric design are essential for long-term success.
- Small design adjustments can create a big impact on usability and engagement.

Trainify: Connecting Recruiters and Trainers Seamlessly was originally published in Dtalks on Medium, where people are continuing the conversation by highlighting and responding to this story.