You have written briefs and you want a serious reply, not a sales deck. Submit the brief here.
Request for proposal (RFP), request for quotation (RFQ), project brief, scoping document: whatever you call it, this is where it goes. I read every submission personally and reply within 24 hours with either a scoping question, a project shape proposal, a referral, or an honest 'not the right fit' with reasoning.
JUMP TO THE FORMWhat this is, and what it is not
This form replaces the back-and-forth of getting an RFP to me via email. Drag in your brief PDF or your current-site analytics export, type the project context, and submit. You get an instant branded acknowledgement to your inbox; I get the full submission with attachments in mine.
This is the right form when: you have a written brief, you have supporting documents, you are in a different time zone, you want to convey scope precisely without a 30-minute call, or your team needs to align on a written proposal before booking a meeting.
This is the wrong form when: you want to ask three quick questions, use the contact form instead), you want a synchronous conversation first (book a 30-minute call), or you are still figuring out what you want to build (book the call, scoping conversations are more useful for early-stage briefs).
What I work on, for reference
- Headless CMS and editorial platforms: Directus, Sanity, Payload on Astro / Next.js / Nuxt. See pillar.
- Custom internal admin tools and operations platforms: replacing Notion / Airtable / Excel with proper Postgres + Directus. See pillar.
- Custom CRM development: when HubSpot or Salesforce no longer fit the business shape. See service.
- 3D web experiences: Spline and Three.js hero scenes for AI founders, brand-led B2B, and white-label agency partners. See pillar.
- Manufacturer websites for Asian-export-corridor businesses across medical device, water treatment, and semiconductor. See all.
- SEO programmes and AI search optimisation: audits, GEO/AEO, programmatic SEO, technical SEO recovery. See pillar.
- WordPress to modern stack migrations: 5,000+ sites of WP experience at Seahawk Media; honest assessment of when to keep WP and when to leave.
The form
Two other ways to reach me
Common questions
What is the difference between submitting an RFP here and booking a call?
Booking a call is for synchronous conversation when you want to walk through your situation verbally. Submitting an RFP is for written briefs, supporting documents, time-zone-misaligned situations, or scope precision. Both routes get the same 24-hour reply.
What should I include in the RFP?
What you are building or changing, why now, what you have already tried, what success looks like (specific metrics), your rough budget range and timeline, any compliance or vendor constraints. Attach a one-page brief or current analytics if you have one. Drag-drop area accepts up to 10 files at 10 MB each.
What happens after I submit?
Automated confirmation email within seconds. Personal reply within 24 hours containing one of: a scoping question, a project shape proposal with rough pricing, a referral, or an honest "not the right fit" with reasoning. No generic sales decks.
Do you sign NDAs before reviewing an RFP?
Yes, mutual NDA on request. For initial review I treat all submissions as confidential; nothing forwarded, nothing referenced in marketing without permission, attachments deleted after 90 days unless we enter active engagement.
Is there a minimum project size?
Most engagements run $8,000 USD or higher. Smaller scopes I refer to other specialists or handle as fixed-fee deliverables (SEO audit, one-day consulting, single-page critique). I will say so on the reply if your scope is below my floor.