
Oqaabi — An Arabic / English AI assistant
Designing a bilingual AI experience where language, directionality and conversation stay calm even as the system becomes powerful.
Oqaabi interface system
The supplied Oqaabi UI is presented as a browser-first AI experience with the original interface kept intact.

Start with the why.
Oqaabi is presented as a bilingual AI experience. The design problem expands beyond translation: users should feel that both language modes are equally intentional, readable and complete.
What the experience revealed.
Before shaping the interface, the work is framed around the user's mental model, moments of friction and the opportunities that can change the journey.
Language changes reading direction, density and scanning behavior—not just words.
Long AI answers need strong visual anchors and progressive disclosure.
Users need an easy way to continue, refine or switch language.
RTL/LTR inconsistency
Long responses become visually heavy
Language controls compete with the conversation
Design bilingual parity into the component system
Create response anatomy with scan points
Keep language state visible but quiet
Structure before surface.
The interface follows a clear information hierarchy so visual polish supports the product model rather than hiding it.
Bilingual products can break when layout, hierarchy or interaction assumptions are built around one language. AI conversations add another challenge: responses vary in length, confidence and complexity.
If language choice is treated as a product state—not a utility toggle—and the conversation model is designed for both LTR and RTL from the start, the experience can remain coherent without making the interface feel technical.
From first intent
to useful outcome.
The journey is intentionally expressed as a sequence of decisions, not a list of screens. This keeps the case study about behavior and product thinking.
How the work moved forward.
01 — Understand
Map language-sensitive moments and identify where direction, content length or terminology could change the experience.
02 — Model
Define a conversation structure that supports short answers, long-form responses, follow-up prompts and system states.
03 — Design
Build mobile screens with strong rhythm, readable response blocks and obvious affordances for continuation.
04 — Refine
Stress-test long strings, mixed-language content and edge cases so the visual system remains stable.
Small choices create the experience.
These are the decisions that make the final interface feel coherent rather than merely polished.
Design the layout for RTL from day one instead of mirroring at the end.
Keep assistant and user messages visually distinct without over-decorating them.
Use a persistent but quiet language control.
Give long answers breathing room and clear scan points.
A visual language that scales.
Instead of designing each screen independently, repeated behavior becomes a system. That gives future screens the same rhythm and makes implementation more predictable.
The case study demonstrates an approach to inclusive AI design where bilingual parity is part of the core product architecture, not an afterthought.
Specific business metrics were not available in the supplied portfolio material, so none are claimed.