Projects

This collection of projects showcases my ability to build efficient, scalable, and user-centric web applications, with a strong focus on clean code, performance, and accessibility.

VIENCE DataHub

VIENCE DataHub

A cloud-based pathology data management service built with React and TypeScript. Supports efficient organization of large-scale files through features like drag-and-drop upload, folder management, and list/grid view switching. Provides a performant interface for navigating deeply nested directory structures and displaying metadata for high-resolution image datasets.

TypeScriptReactZustandOpenSeadragonViteTailwind CSS
View Project →
VIENCE Workspace

VIENCE Workspace

A visual programming platform that enables researchers to construct image processing workflows through a drag-and-drop node editor. Includes core nodes such as Data Selector, Patch Generator, and High-Resolution Viewer, allowing users to configure and preview data pipelines in real time within a single interface.

TypeScriptReactRete.jsOpenSeadragonViteTailwind CSS
View Project →
Simple DatePicker Calendar for React

Simple DatePicker Calendar for React

Developed and published a fully customizable React date selection component to npm that complies with WCAG 2.1 AA accessibility standards, applies Headless UI patterns for design system flexibility, and has been continuously improved through 10 patch updates and 1 minor update based on feedback from over 20 developers.

TypeScriptReactViteStyled Components
View Project →