Readable, beyond color
Text contrast: at least 4.5:1, or 3:1 for large text. Essential control boundaries and state indicators: 3:1. Labels and symbols carry meaning alongside color.
1.4.1 · 1.4.3 · 1.4.11Fintech / Production-ready / Design handoff
The production-ready design system behind Finlens. Clear financial signals, reusable research components and specifications that connect product design to implementation.
Explore the components<Component variant="default" />Accessibility / Design & developer handoff
WCAG 2.2 Level AA guides the design and implementation requirements. Recommendations, risk and price changes pair color with labels, signs and values. Charts need a readable summary and an equivalent data view; hover alone must never hide essential research.
Text contrast: at least 4.5:1, or 3:1 for large text. Essential control boundaries and state indicators: 3:1. Labels and symbols carry meaning alongside color.
1.4.1 · 1.4.3 · 1.4.11Every action works by keyboard, with visible focus that stays in view. Dialogs contain focus, support Escape and return focus to the trigger. Web targets meet the 24 × 24 CSS px minimum or its spacing exception.
2.1.1 · 2.1.2 · 2.4.7 · 2.4.11 · 2.5.8Controls expose their name, role and state. Inputs have persistent labels and linked error messages. Async results use status announcements without moving focus.
1.3.1 · 3.3.1 · 3.3.2 · 4.1.2 · 4.1.3Support text resizing to 200% and reflow at 320 CSS px without losing controls or content. Respect reduced-motion preferences and provide text alternatives for meaningful graphics.
1.1.1 · 1.4.4 · 1.4.10 · Motion preferenceRelease checklist: test every state with keyboard and screen readers, zoom and narrow layouts; measure actual foreground/background pairs. Static product screens document visual intent and do not establish app conformance. View the WCAG 2.2 requirements ↗
Primary CTA, Secondary Button, and Tertiary Ghost variants.
Primary interaction trigger for requesting AI stock verdicts and submitting high-intent user actions.
Arrivals / Contact
Open to senior product design roles and thoughtful product collaborations.