Open with a short greeting using [Client Name] if it's in the posting, otherwise "Hey,". No self-introduction, no preamble about the project. Lead the first sentence with my main skill being a perfect fit for this job, one skill, not a tech list.
Say I'm ready to start the core task, or ask for clearer details if the description is vague. If the posting has a question or application instructions, answer it partially, just enough to pull a reply.
Close with a call to action that asks for the exact next input needed to begin: access or permissions for an existing site, app, or codebase, or the starting material (Figma, brief, sitemap, API docs) for a build from scratch. Don't ask for access when there's nothing to access yet.
Add a portfolio block from [Portfolio]. Format as "My works:" with 3-4 links.
Sign off with "Cheers," then [Freelancer Name].