Design Systems Consultant
Build a system your product team can actually use.
For teams with inconsistent interfaces, an overloaded component library or an Arabic/English product that needs shared rules. I connect tokens and components to ownership, contribution and adoption.
Osama Ali · Senior Product & UX Designer · Cairo / Remote

Where I can help
Start with the problem.
- A library grows without clear rules
- Define when to reuse, extend or introduce a pattern.
- Design and code drift apart
- Align naming, states and component contracts across disciplines.
- RTL is handled as a patch
- Make directionality part of the component specification.
How we work through it
- Audit representative screens and the existing design/code libraries.
- Establish foundations and build the highest-value reusable patterns first.
- Document usage, contribution and a practical rollout with your team.
Relevant work
See how I approach product decisions.
My background includes UX design at Coca-Cola HBC (Jan 2023–Jun 2026), Speero and VA Computing. Public case studies show selected design work; they do not represent every market or service listed here.
Ways to work with me
- Project
- An agreed product design scope, with milestones and timing defined together.
- UX / Product Audit
- A focused review of the journeys and issues that matter most.
- Fractional / Consulting
- Ongoing design guidance and strategic support for your team.
- Contract
- Join an existing product team for an agreed engagement.
- Full-time
- Open to suitable Senior / Lead product and UX opportunities.
Before we start
Will you deliver a coded component library?
Code implementation is scoped separately with engineering. The design engagement can include component contracts, states, tokens and design QA for the implementation.
What should I share in the first message?
Send a short description of your product, your audience, the main problem and any deadline.
Explore the thinking behind the work
Design Systems: The Complete Guide for Product Teams →When Does Your Product Actually Need a Design System? →How to Name Components in a Design System →Tell me what your team is working on.
We can decide whether an audit, a design project or an ongoing role is the right starting point.
Discuss your product on WhatsApp ↗