What I do

Web development and digital experiences

Modern websites built for speed, clarity and visual quality — and easy to maintain afterwards.

What this covers

Websites and landing pages built with Astro, TypeScript and modern frontend tooling: responsive layouts, interactive details where they add value, technical SEO and a structure that stays easy to update.

How I approach it

Content and goal first, then design, then build. Pages are generated statically, images are optimised, and JavaScript is loaded only for the parts that need it. Accessibility and reduced-motion support are part of the build, not an afterthought.

Typical tasks

  • A personal or company site with several languages
  • A landing page for a product, campaign or service
  • Moving an old site to a faster, cheaper static setup
  • Interactive pieces: WebGL effects, tools, calculators

Example

This website is a working example: Astro, three languages, a WebGL halftone portrait, a free halftone generator and free hosting on Cloudflare Pages. Read the case study.

How to start

Send what the site needs to achieve, the pages you have in mind and any references. I will suggest a structure and a plan.

FAQ

Questions before we start

Why Astro?

Astro generates static pages with very little JavaScript, which keeps sites fast and cheap to host. Interactive parts load only where they are needed.

Can the site have several languages?

Yes. This site runs in English, Russian and Georgian with correct hreflang and canonical tags.

Do you also build on Tilda?

Yes, when a quick, editable landing page is the better fit.

Contact

Let's create something interesting.

Have an idea, a complex task or a process that should have been automated long ago? Let's turn it into a working project.

Payment via PayPal, bank transfer to a TBC Bank account (including SWIFT) or cryptocurrency. Every project is formalized by agreement, with terms confirmed before work begins.

Send a short brief

Your email app opens with the message filled in. Nothing is sent until you press send.