Crafting for simplicity
I aim to create seamless and intuitive user interfaces that conceal the complexity of the underlying technology, especially for blockchain products. Jargon and technical actions can create mental barriers for first-time users, leading to lost onboarding opportunities and incomplete user flows. By simplifying the experience with familiar language, abstracted steps, and decluttered layouts, I strive to make the idea of using technology accessible and engaging for everyone.
Before Each Project
I always start by asking:
What are the product problems we are trying to solve?
Who are these designs made for?
Why do we even need this design?
This is the first crucial step of UX research, which builds trust, aligns goals, and ensures a deep understanding of the project's context.
Design system is the key
Maintainance > Innovation
Design system > pretty screens.
While visually appealing designs are important, a design system provides a comprehensive framework that ensures consistency, scalability, and efficiency across the entire product. It includes standardized guidelines for typography, color schemes, components, and interaction patterns, facilitating a cohesive and unified user experience. A well-defined design system streamlines collaboration among team members, enhances development speed, and simplifies future updates or redesigns.
WIth each design project, I also delivered corresponding design systems to ensure the design could be easily maintained by any other designer in the future.
Engineer-Friendly Design
I always aim to deliver my designs in a manner that is clear and easy for developers to implement. Components are meticulously organized, and frames are layered using code-friendly logic. This approach not only streamlines the development process but also minimizes potential miscommunications and errors. By prioritizing an engineer-friendly design, I ensure that the transition from design to development is seamless, efficient, and effective.