Hello, My name is
Zainab Daodu
A Senior Technical Writer and former Software Developer with over six years of experience transforming complex concepts into clear, impactful documentation that improves developer experiences and drives product adoption. My expertise includes crafting user manuals, API documentation, and integration guides, as well as maintaining enterprise software applications and managing open-source programs.
Services

I create clear and concise technical content for specific audiences, including user manuals, API documentation, integration guides, and more.

I create comprehensive documentation that explains complex technical concepts, procedures, and processes in a user-friendly manner, enhancing understanding and usability.

I develop engaging and informative content across various formats and platforms, such as articles, blog posts, whitepapers, and case studies.

I offer expert advice, guidance, and support on technical writing, documentation best practices, content strategy, and communication approaches to improve overall effectiveness and impact.

I give interesting and informative presentations, workshops, and talks on technology-related topics, including technical writing, software development, and industry trends, to diverse audiences.
Work, Collaboration and Experience
Founded WriteTech Hub, a global technical content agency dedicated to delivering top-quality documentation and advancing technical writing education. Key responsibilities and achievements include:
- Partnering with organizations to create impactful technical content, including user manuals, API references, whitepapers, and reports, tailored to enhance user comprehension and engagement.
- Conducting stakeholder meetings to evaluate partnerships and proposals, ensuring alignment with organizational goals and strategic priorities.
- Collaborating with the COO on operational strategies, hiring decisions, and project planning to drive business growth and efficiency.
- Developing annual strategic plans and delegating responsibilities to team members, ensuring smooth execution and achievement of objectives.
- Mentoring participants in flagship programs like the WriteTech Bootcamp and Doc Review Series, fostering skill development and professional growth for hundreds of global participants.
- Overseeing content creation across various technical domains, ensuring alignment with best practices, accessibility standards, and client goals.
- Spearheading initiatives to refine and improve documentation processes, updating outdated information, and implementing robust information architecture for clients.
I drive key documentation initiatives to enhance developer experience and product adoption. Some of my responsibilities include:
- Overhaul and author API V7 documentation, setting a new standard for accessible, developer-centric content that improved usability.
- Led the migration of API documentation to Cisco DevNet, unifying API versions and improving global accessibility within Cisco’s developer ecosystem.
- Develop comprehensive guides for OpenTelemetry integration, enabling seamless telemetry data export to observability platforms such as Splunk and Grafana.
- Establish standards and workflows for version control, content clarity, and cross-functional collaboration, ensuring high-quality, scalable documentation across evolving products.
I work with the engineering, product management, and Product Design teams to write about new features and enhancements. I write user guides, developer guides, API references, and UX copy. My responsibilities also include improving and automating the documentation workflow to create a seamless experience for contributors to the documentation site. I have accomplished the following:
- Collaborate with subject matter experts from various teams to create end-user documentation and promote understanding of best practices in product operations.
- Integrate Vale linting tool automation into the documentation workflow to improve the quality of technical content.
- Automate documentation site deployment using GitHub workflows.
- Improve the layout of the documentation site using HTML, CSS, and tachyons.
- Collaborate with team members to develop writing process standards.
- Maintain static and web-based documentation sites.
At Magnopus, I developed a 6-module curriculum for the Connected Spaces Platform (CSP) course to enhance user understanding and adoption. Key responsibilities include:
- Created a structured 6-module course to educate users on the core components and capabilities of CSP, from foundational concepts to advanced implementation strategies.
- Authored clear, engaging materials, including written guides, and tutorials ensuring the curriculum was accessible for both technical and non-technical audiences.
- Worked with product managers, engineers, and subject matter experts to ensure content accuracy and relevance, aligning with the latest CSP features and best practices.
- Integrated interactive elements into the course to facilitate active learning and skill development, ensuring users could apply CSP in real-world scenarios.
As a technical writer for Google through Bard, my responsibilities were:
- Managing Google developer documentation written in HTML, XML or Markdown.
- Maintaining and improving existing content and create new content as required.
- Collaborating with Engineering, Product Management, and Product Design to create end-user documentation and technical manuals.
- Supplementing developer documentation with relevant sample codes to improve developer experience.
- Authoring content, including testing out samples and codelabs.
At IOV Labs, I improved technical documentation and contributed to smart contract development to enhance the adoption of decentralized blockchain solutions. Key responsibilities include:
- Overhauled and structured content to improve clarity, usability, and onboarding for Rootstock and RIF platforms.
- Created smart contracts and guides, supporting developer engagement through tailored hackathon resources.
- Worked with teams to prioritize documentation updates, aligning with company goals to boost developer adoption.
- Developed resources to foster innovation and greater interaction with Rootstock and RIF technologies.
I contributed to Jenkins official documentation, authoring new content, copy-editing, reviews, etc. I have been able to:
- Improve the experience of Jenkins on Kubernetes users by documenting the concepts, techniques, and choices for Kubernetes users running Jenkins. Topics covered include Installation, Administration, Cloud, etc.
- Make it easy to track, update and maintain information on Jenkins on Kubernetes using the Solutions page.
- Improve and migrate Jenkins documentation from confluence to GitHub to facilitate updates using the documentation as code approach and improve user experience.
- Review documentation contributions via GitHub pull requests.
- Collaborate with Jenkins community members and maintainers on open-source programs/projects aimed at improving Jenkins official documentation and attracting new contributors.
I championed all open-source programs, managed open-source projects, and an active online open-source community. I’ve was able to:
- Reach and empower over 400 African women in tech through planned open-source programs and initiatives.
- Single-handedly build and manage the SCA open source bootcamp website.
- Directly mentor over 20 SCA members who are technical writers on various open-source projects within my open-source programs at SCA.
- Create content and articles for online campaigns and raise awareness about open-source programs.
As a developer advocate and engineer, I built, documented, tested, and deployed enterprise software applications. I worked on articles for Interswitch Engineering Blog and improved the technical documentation for Interswitch Engineering. I was able to:
- Using Spring Cloud Gateway, build an API Gateway with functionalities such as Access control, Security Management, API Analytics, and an Admin Dashboard.
- Build a developer portal for Interswitch Engineering to enable external developers to integrate with APIs.
- Build a documentation platform with Slate that improved developer experience when integrating Interswitch APIs and reduced the number of bad API reviews.
- Manage and optimise Passport – the authentication application for all Interswitch applications.
- Build a microservice application consisting of a voucher generation service, database, redemption service, user management and authentication, and message broker.
- Manage CI/CD pipelines, use artifact management tools to manage release lifecycles, and monitor applications with observability tools to monitor and facilitate code releases and deployments.
During my three-month internship with Wikimedia through Outreachy, I worked on improving the documentation for MediaWiki Action APIs. I improved the documentation for over 30 MediaWiki action APIs, providing clear explanations and sample code snippets in Java, Python, PHP, JavaScript, and MediaWiki JS.
Technical Writer
CISCO (ThousandEyes)
Gathering information from various sources, planning, writing, and updating API and product documentation. Articulating complex concepts clearly and concisely, and using a docs-as-code approach for document version control, authoring, review, and collaboration, ensuring efficient and effective documentation processes.
Founder
WriteTech Hub
Seeking partnerships and clients, writing engaging and compelling documentation. Creating technical content across software engineering, DevOps, and Blockchain technologies. Improving and updating existing documentation, ensuring accessibility, and integrating diversity guidelines into all content.
Senior Technical Writer
TEALIUM
Collaborated closely with engineering, product management, and product design teams to articulate new features and enhancements. I created user guides, developer guides, API references, and UX copy to ensure comprehensive documentation for products and services.
Senior Technical Writer
Bard (Google)
Managed Google developer documentation in formats like HTML, XML, and Markdown. I enriched this documentation with useful sample code to enhance the developer experience while creating and testing various samples and codelabs.
Technical Writer
JENKINS
I enhanced Jenkins’s official documentation by authoring new content, performing copy-editing tasks, and conducting reviews. I focused on improving the experience of Jenkins users on Kubernetes by documenting essential concepts, techniques, and best practices tailored to Kubernetes environments running Jenkins.
Open Source Programs Manager
SHE CODE AFRICA
Led various open-source initiatives, oversaw project management, and managed an active online open-source community. Empowered 500+ women in tech and single-handedly built and managed the SCA open-source bootcamp website.
Developer Advocate/
Software Engineer/
DevOps Engineer
INTERSWITCH GROUP
I built, documented, tested, and deployed enterprise software applications. I worked on articles for Interswitch Engineering Blog and improved the technical documentation for Interswitch Engineering.
Technical Writer, Outreachy Intern
WIKIMEDIA
During my three-month internship with Wikimedia through Outreachy, I worked on improving the documentation for MediaWiki Action APIs. I improved the documentation for over 30 MediaWiki action APIs, providing clear explanations and sample code snippets in Java, Python, PHP, JavaScript, and MediaWiki JS.
Some of My Work Samples

Tealium Consent Integration
This guide describes how to set up a supported vendor integration with Tealium iQ tag management system and verify your set up so that tags fire only when users have given their consent.

Jenkins on AWS
This tutorial walks you through the process of deploying a Jenkins application. You will launch an EC2 instance, install Jenkins , and configure Jenkins to automatically spin up Jenkins agents.

Beginner’s Guide to Copywriting
Copywriting is not only about writing words but crafting them in a way that grabs attention, stirs emotions, and convinces readers or viewers to do something like; buying a product, signing up for a newsletter, or supporting a cause.

Docs as Code: A Beginner’s Guide
Docs as Code is a concept that allows organizations to create and manage documentation like they would manage code. This approach can help streamline the documentation process, reduce errors, and ensure consistency across all documentation.

Contributing to Open Source as a Technical Writer
As a technical writer, you have a unique set of skills that can be valuable in contributing to open source. Your ability to clearly and concisely document software features, APIs and processes can help make open source projects more accessible to users, developers, and contributors.

Getting Started with Technical Documentation
Technical documentation is a type of technical writing that refers to various documents containing product-related data and information. It contains information about a technical product that’s under development or already in use.

Documentation improvements to the ~20 top 100 most viewed MediaWiki Action API pages on-wiki
The project aims to improve the documentation of the MediaWiki Action API by Re-writing it to follow the documentation template. Adding code samples to demonstrate the use of the APIs.

Jenkins On Kubernetes
Hosting Jenkins on a Kubernetes Cluster is beneficial for Kubernetes-based deployments and dynamic container-based scalable Jenkins agents. Here, we see a step-by-step process for setting up Jenkins on a Kubernetes Cluster.

Jenkins on AWS
This tutorial walks you through the process of deploying a Jenkins application. You will launch an EC2 instance, install Jenkins , and configure Jenkins to automatically spin up Jenkins agents.

A-Z of Open Source for Beginners
This article discusses open source benefits, open source in general, ways you can contribute to open source, and useful open source tips and resources.

Understanding Open Source Software Licenses
Open source software refers to software whose source code is made available to the public, allowing anyone to view, modify, and distribute it freely. This open approach fosters collaboration and innovation within the software development community.

Automating Open-Source Projects using GitHub Actions
How to Use GitHub Actions to Automate Open-Source Projects · Learn how to leverage GitHub Actions to automate tasks such as continuous integration

Contributing to Open Source Projects as a Non-developer
Open source projects are a great way to contribute to the development of software and applications. But if you’re not a developer, how can you get involved? Keep reading this piece to find out the answer.

Create solutions, not just open-source projects
Are you looking to get involved in open-source and make an impact with your work? Here’s a great way to start: focus on creating solutions, not just open-source projects. By taking this approach, you’ll be able to hone your skills while also making meaningful contributions that can help others.

Contributing to Open Source as a Technical Writer
As a technical writer, you have a unique set of skills that can be valuable in contributing to open source. Your ability to clearly and concisely document software features, APIs and processes can help make open source projects more accessible to users, developers, and contributors.

Consent Integrations
An overview of Tealium iQ Consent Integrations, including core features, enforcement patterns, and integration options with consent management platforms.

ThousandEyes for OpenTelemetry
OpenTelemetry (OTel) is an open-source project that provides a vendor-neutral, standardized way to instrument, generate, collect, and export telemetry data for cloud-native applications.

Scaling Jenkins on Kubernetes
When using the standalone Jenkins server you don’t have to worry about multiple servers and nodes. However, the issue with this setup is that your server can become overloaded with numerous jobs running at the same time.

Jenkins On Kubernetes
Hosting Jenkins on a Kubernetes Cluster is beneficial for Kubernetes-based deployments and dynamic container-based scalable Jenkins agents. Here, we see a step-by-step process for setting up Jenkins on a Kubernetes Cluster.

ThousandEyes API v6
The ThousandEyes API enables programmatic access to ThousandEyes features and data, allowing you to integrate ThousandEyes with third-party systems and automate tasks such as creating and modifying tests or retrieving test data. The ThousandEyes API is a RESTful API that uses standard HTTP methods and response codes.

ThousandEyes API v7
The ThousandEyes API enables programmatic access to ThousandEyes features and data, allowing you to integrate ThousandEyes with third-party systems and automate tasks such as creating and modifying tests or retrieving test data.

Documentation improvements to the ~20 top 100 most viewed MediaWiki Action API pages on-wiki
The project aims to improve the documentation of the MediaWiki Action API by Re-writing it to follow the documentation template. Adding code samples to demonstrate the use of the APIs.

Getting Started with UX Writing
UX writing is the art of crafting concise and impactful text that guides users through a product’s interface. For example, when you see a button that says “Sign Up”, that’s UX Writing. It helps you use technology without confusion. Just like road signs help drivers know where to go, UX Writing guides users through products.

Style Guides in Technical Writing
A style guide in technical writing is a comprehensive set of standards and guidelines that ensure uniformity and coherence in written content. It serves as a roadmap for writers, providing insights into grammar, punctuation, formatting, and even industry-specific terminologies.

Search Engine Optimization in Technical Writing
Imagine pouring your heart and soul into creating an incredible piece of content. You’ve spent hours researching, writing, and editing until you finally had a masterpiece that you were proud of. However, despite your best efforts, your content never seemed to gain the traction it deserved. It was buried on the third or fourth page of search results, where no one would ever find it.

Using Markdown in Technical Writing
As a technical writer, you must produce clear and concise documentation that is easy to read and understand. Markdown is a simple and efficient language that can help you achieve this goal. In this article, we will explore the basics of Markdown and how it can enhance your technical writing.

The Role of Documentation in Software Engineering
In this article, I will share what technical documentation is, why it is important in software engineering, and the role of documentation in software engineering. Technical documentation is a set of documents that provides information on a software or system, including its design, installation, operation, and maintenance.

Audience Analysis in Technical Writing
Effective technical writing is about presenting information and crafting content that resonates with the intended audience. This is where audience analysis comes into play. Audience analysis involves understanding the reader’s needs, goals, and motivations to create content tailored to their level of understanding and meet their specific requirements.
Brands I have worked with








Reach Out
Hello! I’m excited to connect with you. Feel free to reach out if you have an exciting project in mind or want to say hello. Let’s create something amazing together!