ai.nstein Project:
Designing Reliable Data Sync for an AI Recruitment Platform

Designed data sync experiences that help recruiters understand, trust, and recover from automated background processes across multiple data sources.

Executive Summary

This case study focuses on designing a trust-first data sync experience for an AI-powered recruitment platform, where data accuracy and user confidence were critical. The challenge was enabling automation across complex, multi-source data without creating uncertainty or incorrect merges.

The solution introduced manual-first profile matching, explicit confirmation before data consolidation, clear visibility into sync and enrichment states, and progressive automation with optional auto-sync. Together, these patterns made system behaviour predictable and controllable, allowing recruiters to adopt automation with confidence while maintaining data integrity.

Project Overview

ai.nstein is an AI-powered recruitment platform that aggregates and enriches candidate data from multiple sources to help recruiters search, evaluate, and act on talent more efficiently. As a Product Designer (UX/UI), I focused on designing the data sync experience, ensuring recruiters could clearly understand automated background processes, trust synced data, and recover confidently when issues occurred. This work aimed to reduce uncertainty around background sync operations while supporting a fast-paced, high-pressure recruitment workflow.

Background

Recruiters rely on accurate, up-to-date data to make quick hiring decisions. In ai.nstein, candidate information was sourced from multiple systems, including internal databases, third-party integrations, and enrichment processes running in the background. Because these sync processes were largely invisible, users often struggled to understand whether data was syncing correctly, why certain information was missing or outdated, and what actions to take when errors occurred. This lack of visibility created uncertainty and reduced trust in the platform, even when the underlying systems were functioning as intended.

Key Challenges:

• Data sync processes ran in the background with limited visibility for users
• Recruiters found it difficult to understand sync status across multiple data sources
• Errors and partial sync states were not always clear or actionable
• Users were unsure whether missing data was expected, delayed, or failed
• Performance constraints required careful handling of loading, feedback, and error states

Goals:

• Make background data sync processes visible and understandable
• Help recruiters trust the accuracy and freshness of synced data
• Clearly communicate sync states, progress, and issues
• Provide meaningful feedback and recovery paths when errors occurred
• Reduce confusion and support overhead related to data sync uncertainty

My Role

Product Designer (UX/UI) (Solo Designer)

Owned the end-to-end design of the data sync experience, focusing on building trust and clarity in AI-driven automation.

My Team

1 x Project Manager
1 x Business Analyst
4 x Developers

Collaborated closely with product and engineering to align UX decisions with technical constraints and data accuracy requirements.

Timeline

4 months

Tools

Jira, Miro, Google Sheets, Loveable, Figma, Maze

Platform

Web platform with seamless mobile responsiveness.

Key UX Decisions

Designing the data sync experience required careful trade-offs between automation, accuracy, and user trust. The following UX decisions were shaped by real client feedback and focused on reducing risk while giving recruiters confidence and control over high-impact actions.

Together, these decisions prioritised trust, transparency, and user control in a high-risk data environment. By introducing automation progressively and keeping recruiters in control of critical actions, the data sync experience became more predictable, safer to use, and better aligned with the accuracy demands of recruitment workflows.

Solution: UI Implementation

The UI implementation translated trust-first UX decisions into a clear, predictable interface that reflected the structure, source, and state of underlying data. Rather than presenting candidate profiles as a single flattened record, the experience surfaced sync status, match confidence, and control points so recruiters could reason about data accuracy before taking action.

Across the experience, UI patterns consistently reinforced three principles

• High-risk actions required explicit user intent
‍• Data state and source were visible rather than abstracted away
• Automation was optional, reversible, and transparent

By aligning interface behaviour with the realities of multi-source data and enrichment workflows, the solution reduced uncertainty, prevented incorrect merges, and supported more confident decision-making in high-pressure recruitment contexts.

Early validation insights

As this work is part of an ongoing product evolution, formal usability testing and broader user feedback are still in progress. Several clients were invited to participate in one-on-one testing sessions, where they explored the end-to-end experience and key workflows.

Early feedback from these sessions was positive. Participants reported increased confidence when reviewing, matching, and syncing data, and expressed interest in enabling automation once confidence in data accuracy was established.

This phase helped validate the trust-first approach, while highlighting opportunities for further refinement through continued product monitoring and iteration.

Future Consideration

As data volume and automation adoption increase, future iterations could introduce more proactive confidence signals, such as historical sync reliability or source-level trust indicators. Additional opportunities include expanding profile-level automation controls to support teams with different risk tolerances.

As the system matures, a more unified profile view could consolidate all data sources into a single, comparable layout, making it easier for recruiters to assess differences, confidence, and accuracy at scale.