Omid Naghavi

Web designer & developer · Białystok, Poland

Websites that explain themselves

I design and build clear, fast websites for small and growing businesses — from the first question to a site that is published, tested and ready to bring in enquiries.

9 projectsTwo to three languages per siteBuilt, tested and published

Selected work

9 projects · 2026

Porohy — Handball club · WordPress

2026

Porohy

Handball club · WordPress

The league table and every player’s stats are counted from the match reports, not typed in. The coach enters a score once and the whole site catches up — table, top scorers, next fixture.

  • WordPress
  • Own theme
  • Two languages
  • Club admin
  • Static export
Read the case →
Widnia — Property developer · catalogue + admin panel

2026

Widnia

Property developer · catalogue + admin panel

Every flat shows its price, its price history and its floor plan. Staff run the catalogue themselves; the law says the price history can never be rewritten, so the database makes that impossible.

  • Catalogue
  • Admin panel
  • Dashboard
  • Two languages
  • Cloudflare Workers
Read the case →
Roy — Science lessons for schoolchildren

2026

Roy

Science lessons for schoolchildren

Twenty-four lessons where the phenomenon is not a picture but a running simulation. Move a slider and the swarm, the wave or the crystal behaves differently — the explanation follows what you did.

  • Simulations
  • Canvas
  • 32 pages
Read the case →
Takt — Tram dispatcher system

2026

Takt

Tram dispatcher system

A live map where trams move because time moves, not because an animation loops. The dispatcher sees delays build up, opens an incident and watches the line recover.

  • Live map
  • Dashboard
  • Three languages
Read the case →
Zatvor — Film camera shop

2026

Zatvor

Film camera shop

Every camera is one of a kind, so every camera has its own condition report, its own repair history and its own photographs. When one is sold the page stays — it just says so.

  • Shop
  • Cart
  • Comparison
Read the case →
Midnight Zone — Deep sea exhibition

2026

Midnight Zone

Deep sea exhibition

You scroll and you descend. Light drains, pressure rises, the creatures change — the page behaves like the thing it describes.

  • Scroll narrative
  • Animation
Read the case →
Gul — Rehearsal rooms · booking

2026

Gul

Rehearsal rooms · booking

Four rooms in the basement of an old factory. A band picks a room, a date and an hour, and sees the price before anyone picks up the phone.

  • Booking
  • Three languages
  • Real photography
Read the case →
Zarya — Neon sign workshop

2026

Zarya

Neon sign workshop

Type your word and the sign is bent in front of you, letter by letter, in a hand-drawn alphabet. The price follows the length of the tube, the way it does in the workshop.

  • Configurator
  • Custom alphabet
  • SVG
Read the case →
30 to 30 — Birthday wishlist

2026

30 to 30

Birthday wishlist

Thirty gifts for a thirtieth birthday, laid out like a scrapbook. Expensive things can be shared: several people put in what they can and watch the bar fill.

  • Wishlist
  • Group gifting
  • Scrapbook layout
Read the case →

How I work

Before web design I wrote copy for businesses. So I do not start with pictures. I start with a question: what should a visitor understand, and what should they do next? The structure, the design and the words follow from the answer.

Every project here is built, not mocked up. Filters, carts, booking, admin panels and price histories actually work — you can open them and click. Before handing a site over I test it on phones and laptops for speed, contrast and readability, and write down what I checked.

Have a project in mind?

Tell me what your business does and what the site should achieve. I will reply within a day with questions, a plan and a price.