Astro consultancy
An unnecessary client:* directive sends JavaScript to every visitor. An adapter can behave differently on your host. A broken content reference can leave the build green.
Send the planned build, slow page, schema or pull request. I send a list of changes in the order to make them.
100 USDexcl. VAT
- An architecture recommendation before you commit: rendering mode, hosting adapter, content collections or a CMS, which components are islands.
- A Core Web Vitals pass with each slow metric traced to its cause, plus a check for islands shipping JavaScript a static component could avoid.
- A prioritized review of a pull request, a component boundary or a content schema before it ships.
Symptoms
Astro problems I can help with
An island that never needed to be one
A
client:*directive on a component with no interactive state sends JavaScript to every page that renders it. I name the directives to remove.An adapter that behaves differently at your host
I check how static output and the server adapter behave on your host, then recommend an output mode for each route.
A content reference that points at nothing
Astro logs a dangling
reference()and still exits zero (astro#13268). I recommend a stricter schema and a check that fails the build.
FAQ
Scope
What does this cover?
Architecture before a build or a migration: rendering mode, adapter, content collections or a CMS, which components are islands. Performance, each Core Web Vitals metric traced to its cause. Code review on pull requests, boundaries and schemas. Multi-market structure, and the AGENTS.md that lets a new developer or a coding agent ship a first change.
Do you plan the migration, or run it?
I plan it: the order of operations, what moves at each step, and what breaks out of order. Advisory ends at the change list. If you want me to run the migration, I write the changes up as a roadmap of tasks, each estimated in hours, and carry them out as you approve them, at 75 USD an hour excl. VAT.
How is the time scoped?
I read the code first, then reply with a fixed number of hours at 100 USD an hour excl. VAT, with a 300 USD minimum. A pull request or a single islands question is usually a few hours, an architecture or multi-market review a day or two. Nothing starts before you agree the hours.
Something else on your mind? The chatbot answers questions about my work from this site. Ask in English, Polish or your own language.
Ask the agentRelated reviews
When the Astro question turns out to be a content question
Astro's content schema determines what pages can contain, so I check it during a review. I also review Sanity, Storyblok and Next.js projects.
In practice
How an Astro review runs
Send the repo and the question
Read access and a sentence on what is bothering you.
I read the build first
The islands, adapter config, collections or CMS queries your question touches, then a fixed number of hours at 100 USD an hour excl. VAT, with a 300 USD minimum.
You get a change list
In the order to fix it, each item naming the file it touches, so your team can apply it without me on a call.
Astro consultancy
100 USDexcl. VAT
- An architecture recommendation before you commit: rendering mode, adapter, content source, islands.
- A Core Web Vitals pass, plus a check for islands shipping JavaScript a static component could avoid.
- A prioritized review of a pull request, a component boundary or a content schema.
- A multi-market or multi-brand structure review for one codebase.
- The docs and rules a new developer or a coding agent needs to ship a first change.
Get in touch
Send the question
Send the repository and a sentence on what is bothering you. If the CMS causes the problem, I say so in the reply.
Working with an AI agent?