Designing a Visual JSON Schema Editor for Non-Technical Analysts

Designing a Visual JSON Schema Editor for Non-Technical Analysts

Designing a Visual JSON Schema Editor for Non-Technical Analysts

Long story short

Long story short

Improved core HR services in a mobile app by redesigning complex workflows (vacations and expert meetings), making them intuitive while preserving strict business rules and multi-role interactions.

Improved core HR services in a mobile app by redesigning complex workflows (vacations and expert meetings), making them intuitive while preserving strict business rules and multi-role interactions.

Context

Context

Internal mobile app providing employees with access to HR services and company tools.

Internal mobile app providing employees with access to HR services and company tools.

I worked on an internal mobile app that provides employees with access to HR services, including:

  • vacation and business trip management,

  • internal tools,

  • professional development services.

The app already had an established visual language and structure, so my focus was on:

  • improving UX logic,

  • refining user flows,

  • designing new features within existing constraints.

I contributed across multiple areas, with two key directions highlighted below.

Problem

Problem

The main challenge was designing user-friendly experiences within complex and constrained systems.

The main challenge was designing user-friendly experiences within complex and constrained systems.

Across different features, common issues included:

  • disconnected workflows,

  • unclear system logic,

  • friction caused by business rules,

  • multiple user roles with different needs.

The goal was to make these processes intuitive without simplifying or breaking the underlying logic.

My Role

My Role

I collaborated with HR stakeholders and validated decisions through feedback from colleagues, who represented the actual user base.

I collaborated with HR stakeholders and validated decisions through feedback from colleagues, who represented the actual user base.

I was responsible for:

  • UX logic and interaction design,

  • designing mobile user flows,

  • contributing to HR admin panel logic,

  • adapting and extending existing product patterns.

Process: Understanding workflows and constraints

Process: Understanding workflows and constraints

I started by analyzing how HR processes actually work and where users experience friction.

I started by analyzing how HR processes actually work and where users experience friction.

Since formal research was not conducted, I validated assumptions through:

  • discussions with HR stakeholders,

  • testing flows with colleagues outside the project,

  • observing how users interpret scenarios without prior context.

Process: Pattern research

Process: Pattern research

To design intuitive interactions, I explored patterns from:

  • calendar and scheduling tools,

  • booking systems,

  • planning interfaces.

This helped create familiar user experiences even within complex internal logic.

Process: Iteration and validation

Process: Iteration and validation

I explored multiple solutions and refined them through:

  • internal feedback loops,

  • usability checks with non-involved colleagues,

  • testing edge cases and alternative scenarios.

Create a free website with Framer, the website builder loved by startups, designers and agencies.