A civil engineer cover letter, and why its empty gaps list proves very little
One civil engineer cover letter, printed exactly as the builder wrote it. The engineer and the schemes are invented. The selection came out of the product, and so did an empty gaps list worth explaining.
— the matcher does not know what autocad is. read the posting yourself.

This page is the most useful one in the set for anyone who wants to know where an automated matcher stops. Bertrand Ashworthy is invented, Greyholm Infrastructure is invented, and so are both of his employers. The letter is real output: the evidence below was handed to the cover letter builder and the reply is printed word for word.
The scheme, and the evidence the letter may use
An invented person. Not a real document, and not yours.
The role
Civil Engineer · Greyholm Infrastructure
The posting
Greyholm Infrastructure is hiring a civil engineer for highways and drainage schemes. You will produce designs in AutoCAD and Civil 3D, run site supervision, and take project management responsibility for schemes up to 3 million euro. Working knowledge of CDM regulations and BIM is expected.
What the letter may claim
- Delivered project management of 9 drainage schemes worth 2.4 million euro in total.
- Reduced design rework by 34% by introducing a two-stage internal check.
- Supervised 14 site inspections a month across 4 live schemes.
- Built the standard detail library the team now issues on every highways job.
- Coordinated 6 utility diversions without a single programme delay.
Where it happened
- Civil Engineer · Pennard Kilbride · 2020 — present
- Graduate Engineer · Torhaven Consulting · 2017 — 2020
Skills it may name
- AutoCAD
- Civil 3D
- drainage design
- highways
- site supervision
- project management
- CDM regulations
The letter the builder wrote
Direct voice, the one the door opens with. Three of the eight paragraphs are Bertrand's own sentences.
Dear Greyholm Infrastructure Hiring Team,
I'm applying for the Civil Engineer role at Greyholm Infrastructure.
Delivered project management of 9 drainage schemes worth 2.4 million euro in total.
Reduced design rework by 34% by introducing a two-stage internal check.
Coordinated 6 utility diversions without a single programme delay.
The posting asks for Project Management — all of which I've worked with directly.
I'd welcome the chance to talk through any of this.
Bertrand Ashworthy
Where each paragraph came from
Lines 5, 6 and 9 of the evidence list. Only the first matched: the engine recognised exactly one requirement in the entire advertisement, project management, and that line names it. The other two paragraphs were selected on their figures, and the site supervision line lost to the utility diversions line by a hair.
One requirement out of an advertisement that names AutoCAD, Civil 3D, site supervision, CDM regulations and BIM. That is the honest state of the matcher on this trade, and it is printed here rather than smoothed over. Why checkers disagree with each other is the same point made about scoring.
What it refused to claim, and why nothing came back
The gaps list is empty. On a posting like this one, an empty gaps list is close to meaningless: the matcher cannot see the CAD tools, so it cannot report them missing, and it happens that Bertrand's skills list names both of them anyway. A reader who treats an empty list as a clean bill of health on an engineering posting will be wrong sooner or later.
What the engine does guarantee is the other direction. It never wrote a claim that Bertrand's lines do not support, whatever the matcher could or could not see. A letter claims only what the document shows, and that rule does not depend on the vocabulary at all. No language model is involved in any of it.
What an engineering letter has to prove
Value, exposure and consequence. Value is the scheme size, because a consultancy is deciding what to hand you. Exposure is the site time, the inspections, the diversions with other people's services in the ground. Consequence is the rework figure, which is the number a design manager feels every week.
Because the matcher is weak here, name your tools explicitly in the evidence list rather than relying on being matched. The list is editable on the Details step before anything is written. Tailoring a letter to the posting is that job done deliberately.
The same evidence in the other two voices
Three voices ship with the builder, and changing one rewrites the connectors rather than the evidence. The ranking never sees the voice, so the same lines are selected in the same order in all three. Run on this page's own evidence, the warm voice opens "I'd like to be considered for the Civil Engineer role at Greyholm Infrastructure." and closes "I'd be glad to walk through any of this with you." The formal voice opens "I am writing to apply for the position of Civil Engineer at Greyholm Infrastructure." and closes "I would welcome the opportunity to discuss my application further." The middle connector changes with it: warm writes "You mention Project Management; those have been the centre of my recent work." and formal writes "The role calls for Project Management, each of which I have applied in practice." In the product, switching voice keeps the draft you already have as a version before it writes the new one, so nothing is lost by trying the other two.
The design, and what the door does
Ledger sets a sender block, a recipient block and a footer, which is the shape a consultancy files. The paper changes and the words do not, across all 12 designs in the gallery.
The door below opens 02 · Details with the role, the company, the posting and the four evidence groups loaded and removable. Nothing is composed until you press Write the letter. Put your own schemes in, paste the real advertisement, and the same ranking runs on your lines. The matching civil engineer résumé example holds the document those lines come from.
Open it on the Details step
Loads Bertrand's role, company, posting and evidence into the cover letter builder in the Ledger design. Nothing is written until you press Write the letter. Free, no account.
Use this exampleSee the letter designsQuestions
- Is Bertrand Ashworthy a real person
- No. He is invented for this page, and so are Greyholm Infrastructure, Pennard Kilbride and Torhaven Consulting. No real scheme is described and no hire is claimed.
- Did the product really write this letter
- Yes. The evidence list was posted to the same endpoint the Write the letter button posts to, and the reply is printed above unchanged. The engine reported three selected paragraphs, one matched requirement and no gaps.
- Why did the matcher only find one requirement
- Because its skills list does not hold AutoCAD, Civil 3D, BIM or CDM regulations. Project management was the only phrase in the advertisement it recognised. Measured on this page the same day it was written, and it is the reason the gaps list is empty.
- So the empty gaps list means nothing
- It means nothing the matcher can see is missing. On a posting written in CAD tool names it can see almost nothing, so read the requirements yourself and answer them in the evidence list. The letter will then carry them because your own line says so.
- What does “Use this example” do
- It opens the cover letter builder on 02 · Details with the role, the company, the posting and the four evidence groups already loaded. No letter and no application record exists until you press Write the letter.
- Which design is this example in
- Ledger, which sets sender, recipient and a footer line, and suits an application that will be filed with a consultancy's paperwork. Any of the 12 designs carries the same words.
Conxfolio is a free set of four career tools: a résumé builder with 37 rendered layouts, an ATS résumé checker that prints its own arithmetic, a cover letter builder that traces every proof paragraph back to the line it came from, and a portfolio builder with 20 authored designs. There is no account to create, nothing is held back for a paid plan, and no language model is used anywhere in the product, so the readers, the score and the letter are deterministic code you can check.