Cosmin Ilie


Lead story

01

The website is the easy part.

Anyone can generate a page now. Six months later somebody asks for a second language, marketing has added four scripts, and nobody has measured the page since launch.


I build marketing sites and product interfaces, and I work on frontends that already exist.

Continued on page 02

Departments

What I take on

Most jobs are one of these three.


01

Who this is for

Founders and small businesses.

Marketing sites and landing pages

A small site on your own domain that loads fast and you can edit yourself.

From€3,500


02

Who this is for

Startups and scale-ups with something already in market.

Product interfaces and web apps

The screens your customers live in, and the API underneath them.


03

Who this is for

Teams with a codebase and a backlog.

Frontend support for existing teams

An extra pair of hands on a frontend that has more work than people.

From€2,500


Proof

Numbers from this page

I sell speed and accessibility work, so it would be odd not to publish the figures for the page you are reading.

  • 0.64sLargest paintGoogle calls 2.5s good
  • 0.0003Layout shiftGoogle calls 0.1 good
  • 9RequestsFonts and stylesheets, no JavaScript bundle
  • 1Third partyOne analytics beacon, nothing that tracks you

Median of 5 runs on a mid-range phone over a slow mobile connection, measured 2026-08-27. 301 KB came down the wire. How it is built

How a job runs

From the first email to handover


  1. 01

    A conversation, then a written scope

    Half an hour is enough to tell whether I am the right person. You get the scope in writing, and nothing starts until you have read it.


  2. 02

    The smaller version first

    A short site where everything works beats a long one with placeholders in it.


  3. 03

    You see it running

    Work goes to a real URL in week one, on a staging domain you can open whenever you want.


  1. 04

    What you own at the end

    The repository, the hosting account and the domain are yours.


The back page

Tell me what is broken, or what does not exist yet

Email works best. A few sentences are enough.