// developer relations, run by an engineer

The human side of your developer product, run by someone who can read the code.

I'm a senior frontend engineer who'd rather be talking to your developers, making the content, and showing up in your community than shipping another internal feature. The warm, technical face your product has been missing.

For Series A/B teams with a developer-facing product (an API, SDK, or platform) and no one yet owning developer adoption.
The gap

Good engineering isn't the same as good developer relations.

Your engineers could, if cornered, write a docs page. What they usually can't — or won't — do is everything around the code: make your developers feel heard, create content that actually explains the product, show up in the community, and do the empathetic support that turns first-time users into advocates.

That gap is what quietly costs you developer activation and retention, long before anyone thinks to blame the docs.

+ Content that genuinely explains the product
+ A community that actually has somewhere to live
+ Someone who answers when developers reach out
+ A warm, technical face for the product in public
How it works

Two ways to work together.

Most teams start with a Launch Engagement to stand the function up, then keep it running on a retainer. Pick the one that fits where you are.

Primary · start here 8-week minimum

Launch Engagement

A fixed, focused sprint that stands up a real, working developer relations function instead of just rewriting your docs.

Best if

You're launching or relaunching a developer product and no one owns the developer experience yet.

What you get
Discovery with your real users & support channels
A content & community plan tied to actual gaps
Published articles / videos and priority docs fixes
A live community space and a first AMA / office hours
Custom scope, sized to your team Start here →
Primary · ongoing monthly

Ongoing DevRel Retainer

The function, kept alive and growing: content, community, and a steady presence for your developers.

Best if

You've built momentum and need someone consistent to sustain it rather than a one-off push.

What you get
Continuous content production
Active community management
A regular point of contact for your developer audience
Optional event representation & office hours
Monthly · after a Launch Engagement Let's talk →
The Launch Engagement

From zero to a working developer relations practice in as little as eight weeks.

Phase 01

Discovery

Talk to your actual users and developers
Review support tickets & community channels
Audit existing docs and product surface area
Phase 02

Plan

Build a content calendar around real gaps
Identify the critical docs to fix first
Decide where the community should live
Phase 03

Execution

Publish initial articles and videos
Fix priority docs gaps
Launch or seed the community space
Run a first AMA or office hours
The outcome → A live, working developer relations function: content flowing, a community with a home, and your developers actually being heard.
Not ready for a full engagement? Start here · 1–2 weeks

Docs Health Check

A fast, fixed-price audit of your docs and first-run developer experience. You get a prioritized report of gaps, confusing onboarding points, and quick wins — things you can act on immediately. Optional add-on: I execute the top fixes at a separate fixed fee, scoped after the audit.

Timeline 1–2 weeks
Price Flat fee
Deliverable Prioritized audit report
Book a Docs Health Check →
Why me

An engineer who actually wants to do the people part.

I've spent six years building production frontends in React and TypeScript, including frontend platform work, so I can read your API and SDK the way your engineers do. The technical fluency is real.

The difference is that I genuinely want the public-facing, relational work most engineers avoid: the writing, the videos, the community, the patient support that makes developers feel taken care of. That combination is rare, and it's the whole point.

I've been the confused developer at 1am staring at a half-documented endpoint. I build the experience I wish I'd had, and I like doing it in public.

Sarah
01
Six years of production React & TypeScript
Real engineering, shipped in production over years — not hobby projects.
02
I read the code and the API
Frontend platform background means I understand what your developers are actually hitting, not just what the docs say they should hit.
03
Content, video & community are the job I want
The outgoing, public-facing work is the part of this job I most look forward to, not the part I'm tolerating to stay employed.
04
Empathy for the first-run experience
Because I've debugged it myself, frustrated, at the wrong hour.

Questions you're probably asking.

Can't our engineers just do this?

They can write a docs page if you push them. What they usually won't do is the ongoing relational work: the content, the community presence, the empathetic support and advocacy. That's the part that actually drives adoption, and it's the part that keeps slipping.

How is this different from a technical writer or community manager?

A technical writer documents; a community manager moderates. I do both, and I can read your code, so the content is accurate and the community gets real answers. It's one technical, people-first person owning the whole developer experience.

What happens after the Launch Engagement?

You're left with a working DevRel function you fully own. Most teams continue on a monthly retainer to keep it growing; some take it in-house using the system I've built. No lock-in either way.

What's included in the Docs Health Check?

A prioritized audit of your docs and first-run developer experience: where developers get stuck, what's missing, and what quick wins exist. Delivered as a report you can act on immediately, with an optional add-on for me to execute the highest-impact fixes.

Do you work with companies in any industry?

I focus on developer-facing products: APIs, SDKs, platforms, and infrastructure tools. The work depends on actually understanding what developers are building with your product, which requires real technical fluency in the space.

Are you available for full-time roles?

Not currently. The consulting model is intentional: I can serve a few teams at a higher level than I could one company in a junior DevRel role. When that changes, I'll say so here.

Get in touch

Tell me about your product.

Send a few lines about what you're building and where the developer experience hurts. I read every message myself and reply personally, usually within a day or two.

Or email directly:
Goes straight to my inbox. No newsletter, no funnel.