Technical marketing content for software startups

We create blog posts and tutorials designed to reach software engineers.

Schedule a call to learn how we can help you
execute your technical content marketing plan.

Our writing has been featured on these and other great publications:


Creating high-quality technical content is hard, but that's all we do.

Content Planning

The right content can increase your presence on search engines, help your content go viral on Hacker News, and build your newsletter subscriber base. We work with you to create a content plan based on your marketing goals and target audience.

Technical Writers

Unlike typical content marketing agencies, we go deep into technical topics. We accomplish this by partnering with professional software developers around the world who are experts on a wide variety of topics and technologies.

Consistent Quality and Voice

If you've worked with freelance writers before, you know the quality can vary. Our editors ensure that every piece of content is technically accurate, meets your standards, and uses a consistent voice.

You'll only pay for content if you're 100% satisfied.

How It Works

You're just one call away from getting started.



Schedule a Discovery Call

In this 30-minute introductory call, we'll learn about your company and marketing strategy. If is a good fit for your business, we'll schedule a time to create your custom content plan.



Create Your Content Plan

Based on your budget and goals, we'll work with you to create a 3-month content plan. This lets you see exactly what you'll be getting and ensures that we help you meet your expectations.



Consistent Technical Content That's Ready to Publish

Once your content plan is finished, you'll start receiving tested and edited content that's ready to publish every 1-2 weeks. If our work ever falls short of your expectations, we'll work with you to revise it.

Transparent Pricing

Go into each month knowing what you'll spend and what you're getting.



Blog posts per month
+ Evergreen content plan
+ Technical editing
+ Code samples


Price per month*



Blog posts per month
+ Evergreen content plan
+ Technical editing
+ Code samples


Price per month*


Standalone services
+ Content planning
+ Lead magnets
+ Demo applications
+ Technical editing

Contact Us

*All plans are billed at the beginning of each month and require a 3-month commitment.


What types of blog posts do you write?
Tutorials, Features, Q&A's, Roundups, Comparisons, and Thought Leadership pieces. We offer standard formats or we can work with you on custom ones.

Can we request sample articles?
Yes. During our discovery call we will review sample articles to give you a better idea of what you can expect.

Can I request revisions?
Of course. We'll work with you to get the content right. If it's not right within two revisions, we'll offer you a refund or rewrite.

How do you write the blog posts?
We create all our posts in Markdown and send you the files along with any code samples, images, or screenshots.

How long are the blog posts you write?
We shoot for ~1500 words per post, but some content might be longer or shorter depending on the topic.


My name is Karl Hughes and I'm the founder of

After 8 years building software engineering teams at venture-funded tech startups, I decided to combine my skills in engineering with my passion for writing.

Now I work with writers around the world at to help growth-stage startups create high-quality technical content that reaches software engineers.

I believe that great marketing content can also be valuable educational content. If you believe the same thing, connect with me on Linkedin, Twitter, or Email.

Build a Better Technical Blog

Have you ever had trouble coming up with new ideas for your blog?

Do you struggle to convince software engineers to contribute technical posts?

Is managing freelancers dragging down your productivity?

Do you wish more people were sharing your blog posts regularly?

If you answered yes to any of the previous questions, then this 7-day email course was made for you. In this course, you'll learn:

The three questions you should ask before you start a technical blogThree steps you can take to come up with good content ideasFive ways to find and incentivize writersThe four-part publishing calendar planHow to find your voice and become a better editorThe content promotion checklist for technical blogsTracking, measuring, and refining your blog posts

Sign up for our free 7-day email course to help you take your technical blog to the next level.

Building a Better Technical Blog

Sign up below to get your free copy of the book and take your technical blog to the next level!

Building a Better Technical Blog book

You're almost finished...

You just need to confirm your email address.

To complete the course enrollment process, please click the link in the email we just sent.

You're in!

Over the next 7 days, you'll receive a series of lessons to help you take your technical blog to the next level.

Reply to any of these emails or message me directly if you have feedback or questions. I look forward to hearing from you!

~ Karl, Founder of

PS: We can also write technical blog posts for you. Schedule a free consultation to learn more.

Thanks for Reaching Out

I'll get in touch within 48 hours to schedule a free consultation call at your convenience.

In the meantime, you can sign up for our free email course to learn how to improve your technical blog.

Please reach out to me personally if you have questions or concerns: [email protected]

Schedule a Discovery Call

Complete this form or email [email protected] to learn more about our services.

Write for Draft

At Draft, we create content that will be read by a wide range of readers around the world. As such, we're committed to supporting diversity in our writers and encourage everyone at all experience levels to apply.

If you're a software developer and you want to build your personal brand while getting paid to write about interesting technical topics, you've come to the right place.