All Projects
Web Application

Dewis

A data-driven web platform built with React.js and integrated REST APIs. Focused on delivering a smooth, performant user experience across all device sizes.

Dewis screenshot

Overview

Dewis is a data-centric platform that surfaces complex information in a clear, actionable interface. The focus was on data presentation, filtering, and a highly usable table/list UI.

The Problem

Users needed a way to access, filter, and act on large datasets without feeling overwhelmed. The existing solution was cluttered and slow.

The Solution

Rebuilt the interface using React with a focus on progressive disclosure, smart defaults, and fast perceived performance through skeleton loading and optimistic states.

Challenges

  • Handling large data sets efficiently without virtualisation libraries
  • Designing clear data hierarchies that users can scan quickly
  • Maintaining state coherence across complex filter interactions

Key Learnings

  • Progressive disclosure is key for complex data UIs
  • Skeleton loading improves perceived performance significantly
  • Early collaboration with backend on API contract avoids rework