World of Development Internal platform for a 3,000+ person company
I designed modules for procurement, analytics, project and resource management, and access control.
PROCUREMENT
Budgets, purchase requests, and approvals
ANALYTICS
Team utilization and project trends
PROJECTS
Projects, roles, and resource planning
STAFFING
Finding specialists for projects
ACCESS
Roles and permissions across modules
OPERATIONS
Requests, approvals, and internal workflows
CONTEXT
How a learning tool evolved into a company-wide platform
World of Development started as a tool for training employees within a single team. Over time, the product expanded to support project management, resource planning, procurement, financial data, and access control. As these areas became more connected, they could no longer be designed as isolated modules.
Employee learning
Profiles, development, and learning resources for teams.
Workflows
New roles, data, and interconnected processes.
Company platform
Projects, resources, finance, and access management in one product.
MAIN CHALLENGE
Every new module introduced new roles, permissions, statuses, and dependencies. A change in one workflow could affect another, so I needed to understand how the platform worked as a whole, even when designing a single feature.
MY ROLE
My area of responsibility
I designed key workflows, the overall interface logic, and finance-related modules. I worked out what data each participant needed, what they were allowed to access, and how the interface should adapt at each stage.
I proposed solution options and discussed them with the Product Manager, who made the final product decisions.
Designed
Workflows, roles, statuses, forms, tables, and connections across modules.
Aligned
Solution options with the Product Manager and stakeholders across internal processes.
Delivered
Production-ready designs for development while keeping the interface consistent across the product.
PRODUCT MAP
One product, many connected workflows
Each area had its own users and workflows, but they all relied on shared data about employees, projects, and business units. A decision made in one part of the platform could affect how another part worked.
PEOPLE & ACCESS
Profiles & projects
Permissions
TaxArt
PROJECTS & RESOURCES
Resource planning
Project finder
Staffing
DATA & DECISIONS
Analytics
Employee search
Feedback
FINANCE
Procurement
Budgets
Payments and delivery
Next, I’ll take a closer look at Procurement. The other modules show the scale of the platform and the range of problems I worked on.
DEEP DIVE
Procurement: making a complex process clear for every role
The module connected budgets, requests, vendors, payments, delivery, and approvals. My job was to turn these steps into one clear workflow, so every participant could understand the current state of the purchase and what they needed to do next.
Budgets
Requests
Vendors
Payments
Delivery
How do you help each participant navigate procurement when they only own one part of the process?
Show each person what matters right now: the request status, the next action, and the relevant data. Keep the details available when they are needed to make a decision.
One screen to track the entire purchase
The overview shows all requests, their current status, the percentage paid, and delivery progress. Related payments and deliveries can be expanded in the same view, making it easier to understand what is happening without jumping between multiple sections.
The request status shows what happens next
Different people take part in the process, so each request needs to show its current stage, who is responsible, and what should happen next. This keeps the workflow clear without relying on messages or manual follow-ups.
Request created
Budget owner review
Administrative approval
Payment by Accounting
Closing documents
Completed
Context comes before approval
When creating a request, users specify the organization, budget, purchase category, vendor, and required documents. Tender or payment details can be added when needed. This gives approvers the context they need to make a decision without searching for missing information elsewhere.
BUDGET & ORGANIZATION
See at a glance which budget and business unit the purchase belongs to.
VENDOR VERIFICATION
Verification details are available while creating the request.
DOCUMENTS
Files and company details stay attached to the request.
LINKED PAYMENT
The payment request is created within the same purchase workflow.
WHAT THIS ENABLES
Participants can quickly see whether the request contains enough information for approval and what still needs to be added.
Full approval history on one page
The purchase details bring together participants, approval steps, documents, change history, and payment status. Anyone involved can quickly see what has already happened and who is responsible for the next step.
PARTICIPANTS
HISTORY
STATUS
DOCUMENTS
The page answers two questions: where is the request now, and who needs to act next?
One purchase connects budget, payments, and delivery
The budget sets the financial boundaries, while payments and delivery have their own data, documents, and statuses. By linking them to the purchase request, the interface keeps the full picture visible while still letting users work with each part separately.
PURCHASE REQUEST
One shared purchase context
BUDGET
PAYMENTS
DELIVERY
DELIVERY Completed volume and documents
BUDGET Allocation across organizations and cost centers
Edge cases matter beyond the main flow
Users may need to save a draft, see a vendor warning, undo an action, or return to the discussion history. These less common situations still need to feel predictable and complete. Some of the workflow also had to remain accessible on mobile.
DRAFTS
Save a request and finish it later.
CHECKS
Potential vendor issues are visible before the request is submitted.
CANCEL & DELETE
Before confirming, users can see exactly what will change.
HISTORY & DISCUSSION
Decisions and comments stay attached to the request.
The same workflow on a smaller screen
On mobile, the information is presented step by step, while the current status and available actions remain easy to access.
Different roles need different access
Permissions determine which sections and actions are available to each employee based on their role and business unit. I worked with a permission matrix to keep these differences clear, predictable, and manageable.
What else was part of the platform
Beyond procurement, I also worked on modules for managing people, projects, and data. Below are a few examples of the problems I solved across these areas of the product.
ANALYTICS
Team utilization, availability, and project changes
RESOURCE PLANS
Planning specialists across projects, extensions, and position closures
PROJECT FINDER
Finding client projects and open positions based on selected criteria
EMPLOYEE SEARCH
Finding specialists by skills, availability, and location
STAFFING
Reviewing and approving candidates for open positions
TAXART
Tracking hours and qualifying work for tax optimization
FEEDBACK
Questions, templates, and forms for collecting feedback
PROJECT EXPERIENCE
Project history, roles, and current allocation
One shared language across different modules
The platform already had its own design system with colors, typography, icons, and reusable interface components in multiple states. I used these patterns across new workflows and extended the system where existing components were not enough, helping keep the experience consistent across the product.
Result: the modules now work as one platform
The modules shown in this case were released into production. Shared patterns, connected data, and clearer workflows made the platform easier to use across different roles and business areas.
LAUNCH
The workflows I designed became part of the company’s day-to-day operations.
DATA
Managers could access the information they needed in one place.
FINANCE
Less time was spent gathering information for financial decisions.
WORLD OF DEVELOPMENT
For me, this project was about designing for a large system of connected processes. I had to account for roles, data, permissions, and request states while keeping the experience clear for people using the platform every day.
Thanks for reading the case study
I design digital products with complex workflows and large amounts of data. If you’re looking for a designer who can understand the system, connect the pieces, and make it clear for the people using it, I’d be happy to talk.