Design
Interfaces with the right space, careful type, and motion that means something.

About this work
Landing pages
I design the first landing through type, space, and the path the eye takes. Marketing and product pages, bilingual from the first layout. Client work stays private.
Practical details are on the collaboration page. Three notes stay with how this site is built:the Persian interface, type and space and the static page.
A page, for me, starts with how it feels the first time someone lands: the type, the space, and the path the eye takes. I build marketing and product landing pages, and the interface around them. If Persian and right-to-left are not in that first layout, they get patched in later, and the patch shows. Client work stays private. This site is the public side.
Interfaces with the right space, careful type, and motion that means something.
Fast sites with Astro and TypeScript, and live scenes with Three.js.
Short notes on type, space, bilingual pages, and when a scene is worth it.
Mohammad Honarvar, the same person on GitHub, writes about these in public: a Persian interface from the first layout, type and space, and a page that opens quickly. A message goes to Telegram @MH759.
A pixel of spacing, a font weight, an animation curve — these are what make a thing feel right.
Beauty shouldn't cost speed. Performance first, effects second.
Right-to-left is not a patch; it is part of the design from day one.
Readable code, clear writing and promises that are actually kept.
Yes, when the timing and subject fit. Tell me on Telegram what you have in mind.
Client work, and anything that is not ready, does not appear on this site.
Astro, TypeScript and Three.js — fully static, on GitHub Pages.
Telegram. I usually reply the same day.
Write on Telegram what the page or interface needs to do. If it fits, I answer there.
My time in Tehran: --:--