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.

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
Next Project
AmeXio
Web Application