Visual design brings clarity, emotion, and consistency to a product. I focus on creating visual systems that support usability, reinforce brand identity, and guide users effortlessly through an interface without unnecessary visual noise.
I develop color palettes and gradient systems that support brand recognition, accessibility, and visual hierarchy. Colour choices are tested for contrast, meaning, and consistency across states and components.
Typography is treated as a functional design tool. I define type scales, weights, and spacing to improve readability, establish hierarchy, and ensure consistency across screens and breakpoints.
I design and select iconography that is clear, recognizable, and stylistically aligned with the overall product. Icons are optimized for clarity at small sizes and consistent usage across the interface.
Avatars are designed to support personalization and representation while remaining inclusive and brand-aligned. I consider scalability, accessibility, and contextual use across the product.
Illustrations are used purposefully to explain concepts, reduce cognitive load, and add personality without distracting from core tasks. I ensure illustration styles scale well across different use cases.
High-fidelity mockups communicate visual intent clearly to stakeholders and developers. These assets reflect real content, defined visual rules, and final layout decisions.
I craft clear, concise interface copy that guides users, sets expectations, and reduces friction. Writing decisions are grounded in user context and product tone rather than marketing language.
When using stock imagery, I select assets that feel authentic, inclusive, and aligned with the product narrative. Visual assets are evaluated for tone, consistency, and performance impact.