Skip to content

Commit b642d2f

Browse files
committed
feat: update site content for clarity and focus on developer video production; add scheduling section
1 parent 07a6bab commit b642d2f

1 file changed

Lines changed: 75 additions & 90 deletions

File tree

src/pages/index.astro

Lines changed: 75 additions & 90 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,9 @@ import TestimonialGrid from "../components/testimonial-grid.astro";
99
import YouTubeGrid from "../components/youtube-grid.astro";
1010
import BaseLayout from "../layouts/BaseLayout.astro";
1111
12-
const title =
13-
"RyanBlunden.dev — Technical video production for developer‑focused companies";
12+
const title = "Developer-focused video production for tech companies";
1413
const description =
15-
"Ship videos faster by turning existing technical materials into engaging videos used for developer enablement, product onboarding, and customer success.";
14+
"Professional developer-focused video for tech companies — produced for you, or I'll coach your teams to scale video production in-house.";
1615
---
1716

1817
<BaseLayout title={title} description={description}>
@@ -35,7 +34,8 @@ const description =
3534
</nav>
3635
<a
3736
class="inline-flex h-10 items-center justify-center rounded-xl border border-transparent bg-white px-7 text-sm font-semibold !text-black no-underline shadow-[0_10px_24px_rgba(0,0,0,0.28)]"
38-
href="#schedule"
37+
href="https://cal.com/ryan-blunden-dev"
38+
target="_blank"
3939
>
4040
Book a call
4141
</a>
@@ -46,13 +46,12 @@ const description =
4646
<div class="mx-auto max-w-screen-xl px-4">
4747
<div class="text-center">
4848
<h1 class="lux-hero-title">
49-
Accelerate technical video production without putting your engineers
50-
on camera
49+
Ship more developer-focused video content
5150
</h1>
5251
<p class="lux-hero-subtitle mx-auto mt-4">
53-
I can turn your existing technical content into standalone videos
54-
that drive developer engagement across your marketing site,
55-
documentation, and YouTube.
52+
I produce professional developer-focused videos for tech companies —
53+
or teach you everything I know so you can scale video production
54+
in-house.
5655
</p>
5756
</div>
5857
<div class="mt-10 sm:mt-12 lg:mt-16">
@@ -134,7 +133,7 @@ const description =
134133
>
135134
<iframe
136135
class="aspect-video h-full w-full"
137-
src="https://www.youtube.com/embed/pesWa2wod0k?rel=0&modestbranding=1"
136+
src="https://www.youtube.com/embed/3j3RbjVgHz8?rel=0&modestbranding=1"
138137
title="Educational sample video"
139138
loading="lazy"
140139
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
@@ -386,13 +385,12 @@ const description =
386385
/>
387386
<div class="text-center sm:text-left">
388387
<h2 class="lux-section-title mt-1">
389-
I help you ship videos faster
388+
Accelerate video production
390389
</h2>
391390
<p class="lux-section-lede mt-4">
392-
<strong>Working with me is simple</strong>. You provide the
393-
source material—I handle everything else: scripting, filming,
394-
screen recording, and editing, with minimal involvement required
395-
from your team or engineers.
391+
Whether you're launching something new or turning existing
392+
content into video — scripting, filming, screen recording, and
393+
editing, done for you or coached start to finish.
396394
</p>
397395
</div>
398396
</div>
@@ -416,7 +414,7 @@ const description =
416414
</div>
417415
<div>
418416
<h3 class="mb-1 text-lg font-semibold leading-tight text-white">
419-
Start with approved materials
417+
Start with content that works
420418
</h3>
421419
<p class="text-slate-300">
422420
Already vetted docs, tutorials, and demos can become videos
@@ -441,11 +439,11 @@ const description =
441439
</div>
442440
<div>
443441
<h3 class="mb-1 text-lg font-semibold leading-tight text-white">
444-
Minimal engineering input required
442+
New content developers want to see
445443
</h3>
446444
<p class="text-slate-300">
447-
In-use assets are proven to work, removing the need for
448-
extensive engineering involvement and review.
445+
Starting from what developers are already searching for means
446+
every new video is built around a genuine audience need.
449447
</p>
450448
</div>
451449
</div>
@@ -481,12 +479,13 @@ const description =
481479
<div class="mx-auto max-w-screen-xl px-4">
482480
<div class="mx-auto mb-12 max-w-4xl text-center">
483481
<h2 class="lux-section-title">
484-
Why teams trust me to produce their technical videos
482+
Why teams trust me with their developer-focused video strategy
485483
</h2>
486484
<p class="lux-section-lede mt-4">
487-
Here's how my experience, skills, and approach allow me to produce
488-
technically accurate videos that build trust with developers—and
489-
confidence in your brand and products.
485+
Developer-focused video only works if developers trust it. Here's
486+
how 7 years of experience across development, DevRel, and video
487+
production translates into engaging video content that developers
488+
find genuinely useful.
490489
</p>
491490
</div>
492491

@@ -541,11 +540,12 @@ const description =
541540
</svg>
542541
</div>
543542
<h3 class="mt-5 text-lg font-semibold text-white sm:text-xl">
544-
Low-touch engineering involvement
543+
Low engineering overhead
545544
</h3>
546545
<p class="mt-2 text-slate-300">
547-
Most videos can be produced from existing content with minimal
548-
questions and a single technical review.
546+
Good developer-focused video shouldn't require extensive
547+
engineering involvement — most of the information you need is
548+
already in your existing docs and demos.
549549
</p>
550550
</div>
551551

@@ -619,11 +619,12 @@ const description =
619619
</svg>
620620
</div>
621621
<h3 class="mt-5 text-lg font-semibold text-white sm:text-xl">
622-
High-quality production
622+
Production quality is credibility
623623
</h3>
624624
<p class="mt-2 text-slate-300">
625-
I use commercial-grade cameras, microphones, and lighting to
626-
deliver video quality comparable to an in-house team.
625+
On-camera confidence combined with high-quality audio and video
626+
mean the production quality is a reflection of the product
627+
itself.
627628
</p>
628629
</div>
629630
<div class="lux-card border border-white/5 p-5">
@@ -647,8 +648,9 @@ const description =
647648
Video in your brand voice and tone
648649
</h3>
649650
<p class="mt-2 text-slate-300">
650-
I blend my conversational style with your brand voice and
651-
messaging, so your product is represented accurately.
651+
Every video should feel like it came from your team — the tone,
652+
the pacing, and the messaging all reflecting who you are, not a
653+
generic production house.
652654
</p>
653655
</div>
654656
</div>
@@ -722,10 +724,10 @@ const description =
722724
<YouTubeGrid
723725
videos={[
724726
{
725-
href: "https://www.youtube.com/watch?v=pesWa2wod0k?rel=0&modestbranding=1",
726-
title: "What Is a Vector Database? (in 2026)",
727+
href: "https://www.youtube.com/watch?v=3j3RbjVgHz8?rel=0&modestbranding=1",
728+
title: "How Do Vector Embeddings Work?",
727729
description:
728-
"An overview of what vector databases are, what embeddings represent, and how similarity search works.",
730+
"An overview of vector embeddings are and how similarity search works.",
729731
},
730732
{
731733
href: "https://www.youtube.com/watch?v=fb39jGziX_c",
@@ -791,17 +793,31 @@ const description =
791793
title: "Speakeasy getting started series | Part 4",
792794
description: "Publishing your SDK.",
793795
},
794-
{
795-
href: "https://www.youtube.com/watch?v=RU8ZRswPb_s",
796-
title: "Doppler vs traditional secrets managers",
797-
description:
798-
"Shows how Doppler differs from traditional secrets managers.",
799-
},
800796
]}
801797
/>
802798
</div>
803799
</section>
804800

801+
<section class="lux-section border-t border-white/5" id="schedule">
802+
<div class="mx-auto max-w-screen-xl px-4">
803+
<div class="mx-auto mb-10 text-center">
804+
<h2 class="lux-section-title mt-3">Ready to get started?</h2>
805+
<p class="lux-section-lede mt-4">
806+
Pick a time that works for you and let's discuss how I can help with
807+
your video content needs.
808+
</p>
809+
</div>
810+
<div class="lux-card cal-embed min-h-[720px] w-full overflow-hidden">
811+
<CalEmbed
812+
client:only="react"
813+
calLink="ryan-blunden-dev/"
814+
namespace=""
815+
view="month_view"
816+
/>
817+
</div>
818+
</div>
819+
</section>
820+
805821
<section class="lux-section" id="faqs">
806822
<div class="mx-auto max-w-7xl px-4">
807823
<div class="mx-auto mb-10 max-w-2xl text-center">
@@ -824,23 +840,31 @@ const description =
824840
</p>
825841
<p>
826842
Sorry, but I don't do purely promotional or marketing videos
827-
(e.g., animated explainer videos or ads).
843+
that don't at least have a product demo or educational
844+
component.
828845
</p>
829846
</FAQ>
830-
831-
<FAQ title="Do we need existing content to get started?">
847+
<FAQ
848+
title="Can you help us build an internal video production capability?"
849+
>
832850
<p>
833-
Yes. Existing documentation, tutorials, demos, or support
834-
articles that have been vetted and approved are required as a
835-
starting point.
851+
Yes — and this is something I offer as an intensive dedicated
852+
coaching programme.
836853
</p>
837854
<p>
838-
If you need help revising existing materials or creating new
839-
content for video specifically, I can be hired at an hourly or
840-
daily rate for scripting and content creation.
855+
Over 5 weeks, I take individuals or small teams through the full
856+
video production process from start to finish — covering
857+
everything from scripting and on-camera delivery through to
858+
filming, editing, and publishing. By the end, you'll have
859+
produced a professional-quality video and have a repeatable
860+
process your team can own and scale internally.
861+
</p>
862+
<p>
863+
My goal is not to make you dependent on me — but to quickly get
864+
you up and running with a repeatable process that your team can
865+
own and eventually scale internally.
841866
</p>
842867
</FAQ>
843-
844868
<FAQ title="What involvement do you require from Engineering?">
845869
<p>
846870
In most cases, involvement is limited to async Slack questions
@@ -854,7 +878,7 @@ const description =
854878
</p>
855879
</FAQ>
856880

857-
<FAQ title="How does pricing work for this kind of engagement?">
881+
<FAQ title="How does pricing work for video production?">
858882
<p>
859883
Most projects are scoped and priced as a fixed engagement based
860884
on the length and complexity of the resource.
@@ -933,50 +957,11 @@ const description =
933957
points and steps are accurately represented as per the script.
934958
</p>
935959
</FAQ>
936-
<FAQ
937-
title="Can you help us establish our internal video production process?"
938-
>
939-
<p>
940-
Yes, and I often end up working in a consultative capacity once
941-
teams are ready to scale-up video production by leveraging
942-
internal staff and resources.
943-
</p>
944-
<p>
945-
Whether it's advice on gear to purchase or coaching staff to be
946-
comfortable on camera, I'm happy to share my knowledge and
947-
experience to help you be self-sufficient.
948-
</p>
949-
<p>
950-
My goal is not to make you dependent on me — but to quickly get
951-
you up and running with a repeatable process that your team can
952-
own and eventually scale internally.
953-
</p>
954-
</FAQ>
955960
</FAQList>
956961
</div>
957962
</div>
958963
</section>
959964

960-
<section class="lux-section border-t border-white/5" id="schedule">
961-
<div class="mx-auto max-w-screen-xl px-4">
962-
<div class="mx-auto mb-10 text-center">
963-
<h2 class="lux-section-title mt-3">Ready to get started?</h2>
964-
<p class="lux-section-lede mt-4">
965-
Pick a time that works for you and let's discuss how I can help with
966-
your video content needs.
967-
</p>
968-
</div>
969-
<div class="lux-card cal-embed min-h-[720px] w-full overflow-hidden">
970-
<CalEmbed
971-
client:only="react"
972-
calLink="ryan-blunden-dev/30min"
973-
namespace="30min"
974-
view="month_view"
975-
/>
976-
</div>
977-
</div>
978-
</section>
979-
980965
<footer class="border-t border-white/5 bg-slate-950/60">
981966
<div
982967
class="mx-auto max-w-screen-xl px-4 py-6 text-center text-sm text-slate-400"

0 commit comments

Comments
 (0)