Mohammad Honarvar

About this work

Mohammad Honarvar

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.

2
years active
3
repositories
437
contributions last year

My story

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.

What I do here

Design

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

Code

Fast sites with Astro and TypeScript, and live scenes with Three.js.

Writing

Short notes on type, space, bilingual pages, and when a scene is worth it.

Areas of work

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.

How I work

01

Details matter

A pixel of spacing, a font weight, an animation curve — these are what make a thing feel right.

02

Fast and light

Beauty shouldn't cost speed. Performance first, effects second.

03

Bilingual by design

Right-to-left is not a patch; it is part of the design from day one.

04

Honest and simple

Readable code, clear writing and promises that are actually kept.

What I work with

  • HTML / CSS
  • TypeScript
  • Astro
  • Three.js / GLSL
  • GSAP / Motion
  • Figma / UI

The path

  1. The public repository for this site started.

  2. The layout is bilingual, Persian and English, with the blog on this site.

Quick questions

Do you take on custom projects?

Yes, when the timing and subject fit. Tell me on Telegram what you have in mind.

Why are some projects private?

Client work, and anything that is not ready, does not appear on this site.

What is this site built with?

Astro, TypeScript and Three.js — fully static, on GitHub Pages.

Fastest way to reach you?

Telegram. I usually reply the same day.

If the subject is a page

Write on Telegram what the page or interface needs to do. If it fits, I answer there.

My time in Tehran: --:--

↑↓EnterEsc

guest@mh-honarvar: ~