INTERNAL PRODUCT DESIGN · VENTION / ITECHART · 2023-2024
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.