Home
Writing
Notes from building real products: getting Arabic RTL right, taming access control, staying cheap on serverless, and the odd no-code experiment.
4 posts
Getting Arabic RTL right the first time
RTL is not a checkbox at the end of a project. Here is how I bake bilingual, right-to-left layouts in from the first component.
Role-based access without the tangle
Three roles, three dashboards, one codebase. A few small decisions keep access control from turning into a maze of if-statements.
A serverless setup that stays cheap
Serverless is only cheap if you build for it. A few habits keep the bill flat while the product grows.
Notes from building a no-code AI editor
EVE let non-programmers wire up GPT workflows on a canvas. The hard part was not the AI; it was the primitives.