Dashboard Redesign
2024
Rebuilt the analytics dashboard for a SaaS product. Reduced time-to-insight by 40%.
A portfolio Work page built in 4 phases. Select a tab to see what each phase adds.
Design · 2024
Rebuilt the analytics dashboard for a SaaS product. Reduced time-to-insight by 40%.
Code · 2024
Open-source collection of scroll-driven animation patterns built with GSAP ScrollTrigger.
Design · 2023
Built a component library used by 4 product teams, covering 60+ components.
This is intentionally unstyled. Browser defaults only. The structure is semantically correct — that's the only goal of Phase 1.
2024
Rebuilt the analytics dashboard for a SaaS product. Reduced time-to-insight by 40%.
2024
Open-source collection of scroll-driven animation patterns built with GSAP ScrollTrigger.
2023
Built a component library used by 4 product teams, covering 60+ components.
Design tokens applied: colors, typography, spacing. Grid layout. Cards with border and padding. Zero JavaScript.
2024
Rebuilt the analytics dashboard for a SaaS product.
Reduced time-to-insight by 40% by restructuring the information hierarchy and introducing contextual filtering. Worked with 3 engineers over 6 weeks.
View case study →2024
Open-source scroll-driven animation patterns.
15 ready-to-use GSAP patterns covering scroll fades, parallax, pin sections, canvas scrub, and SVG draw animations. 400+ GitHub stars.
View on GitHub →2023
Component library used by 4 product teams.
60+ components with full Figma-to-code parity. Reduced design QA time by 60%. Built with web components for framework agnosticism.
View documentation →Cards expand on click. Filter buttons show/hide by category. Active states highlight. No animations yet.
2024
Rebuilt the analytics dashboard for a SaaS product. Reduced time-to-insight by 40%.
View case study →2024
Open-source collection of scroll-driven animation patterns built with GSAP ScrollTrigger. 400+ stars.
View on GitHub →2023
Component library used by 4 product teams, covering 60+ components.
View documentation →Entrance animations on load. Cards lift on hover. Filter fades cards out/in. Smooth transitions throughout.