bilingual first, not last.
every interface we build supports english and arabic from day one. that constraint has made our type, our layouts, and our motion all sharper. here's how.
short essays on craft, process, and the choices behind the work. published when there's something worth saying — not on a schedule.
every interface we build supports english and arabic from day one. that constraint has made our type, our layouts, and our motion all sharper. here's how.
we use next.js, postgres, and tailwind. all the most-boring choices available. here's why that ends up making the work feel less generic, not more.
why curly braces became beeild's most recognizable design move — and what code-aesthetic micro-labels do for a studio that has both designers and engineers in the room.