Howzit, I'm Jonathan.
I design product at the intersection of artificial intelligence and data. I currently work at IBM, previously at DataStax.

Systems

Component library, tokens, themes, system map
Designing for scale, not just screens
This work represents a cross-product design system created to support multiple teams and evolving product needs. The project is grounded in systems thinking, prioritizing shared foundations, long-term scalability, and adaptability over multiple products.
Colors, spacing, typography scale, motion primitives
Shared foundations
A set of core variables (color, space, type, motion) define structure, hierarchy, and behavior across the product. By establishing these foundations early, consistency becomes an outcome rather than something applied manually and repetitively.
Theming, variants, configuration examples
Built to evolve
The system was designed as a living framework rather than a static library. It supports contribution and iteration over time, allowing the product to grow without fragmentation or loss of coherence.
Astra quickstart composite
Astra integrations composite
Integrations details and .env composite
Astra empty state and account menu composite