site/content/resume.md
g_it 9d354c437c
Some checks are pending
lint / runner / vale (push) Waiting to run
Lint / MegaLinter (push) Waiting to run
Remove section menu in Resume.
2026-03-14 22:41:29 +01:00

56 KiB
Executable file

description extra_css hide search template title
experience, skills, education.
assets/css/resume.css
toc
navigation
exclude
true
chapter.html Resume
Gugulethu Hlekwayo
City of Berlin logo
Based in
Berlin, Germany
ID card icon
German
Permanent Residency
Languages icon
Fluent English, B1 German,
isiZulu, isiXhosa, A1 Mandarin
Technical Writing icon
15 years of
professional writing experience

Senior Technical Writer

MAMBU 2021 to 2023
Promoted to team lead; managing a team of three technical writers.
Documented the Mambu ecosystem

Documented integrations, such as payment and compliance services, and the low-code orchestrator that clients used for their workflows.

Documented a command-line interface

Documented the Mambu CLI for external engineers to connect to the backend directly.

Assumed leadership role

Promoted to team lead, which shifted the role into more managerial responsibilities - on top of working on documentation.

Documentation Engineer

SPREAD 2024 to 2026
First Technical Writer hired; to establish the documentation function.
Built a docs-as-code publishing pipeline

Built a pipeline that used GitHub Actions to build the documentation site, Vale to lint content, Docker to deploy the site, and shell scripting.

Established the documentation function

Socialized the company to documentation processes; this included onboarding colleagues to edit and use docs.

Documented the full product range

Documented the full product range within two quarters. Kept the documentation up to date through two product refreshes.

An image of a process in the Mambu Process Orchestartor
Challenge

Mambu Process Orchestrator, a white-labelled product built on top of the Corezoid low-code engine, had no documentation, but was already being used by clients. Some with highly complex workflows that were beginning to break in unexpected ways. The underlying technology was built by a Ukrainian company, who were under strain following the invasion by Russia in the same time period.

Solution

Partner with Corezoid to help them develop their documentation alongside Mambu. Get field-tested best practices from clients who were using the tool. Ask the Solution Engineers to sketch out the most urgent work needed and the scope they cover when working with clients. Compile a documentation set in the shortest time possible to fill this documentation gap.

An image of the Mambu CLI
Challenge

Document the command-line context as efficiently as possible, with little support from the developing team. Mambu CLI was in prototype and the team had no time to help me document the commands, flags, topics, and functioning of the CLI.

Solution

Embedded documentation with the engineering team, where I was part of the race to beta. Engineers would develop a feature alongside me and I would be in the code documenting. This involved working in TypeScript and translating the concepts and trials engineers were developing with them.

An image of Spread documentation site
Challenge

There was no documentation, except for a few Confluence pages put together by engineers. The challenge was to create a documentation site, create the processes and pipelines to maintain it, and to write the content.

Solution

In the first three months:

  • Evaluated and selected options for the technical infrastructure.
  • Socialized the newly established function in the company.
  • Created the internal documentation website for testing.
  • Created the initial build pipelines.
  • Got to 50% product documentation coverage.
  • Wrote an initial style guide for other contributors.

The first published version of the SPREAD docs site

In the second quarter:

  • Got product coverage to 90%.
  • Moved to multi-repo setup, where engineering teams owned their content and maintained updates.
  • Built the linting pipelines for contributions from engineers.
  • Documented white-labelled products with internal customisations.

The first public version of the SPREAD docs site

Within the first year:

  • Published the documentation site publicly.
  • Published the SPREAD glossary of terms.
  • Created course content for new users.

Within the last year:

  • Moved to a mono-repo setup.
  • Created more course content.
  • Added AI enhancements to the build pipeline.
  • Bettered monitoring of product changes.
  • Re-started initiative for more people to write documentation.

  • Technical

    Zensical logo Doc Detective
    Docker
    Dokploy
    GraphQL
    Hugo
    JavaScript
    Jinja
    Markdown
    MkDocs Material
    OpenAPI
    Python
    Shell
    TypeScript
    Vale
    Zensical logo Zensical
  • Writing

  • Media

    The Mermaid logo
    Mermaid
    Created programmatic diagrams to explain complex interactions.
    The Affinity logo
    Affinity
    Edited images and created PDF user guides for legacy clients.
    The Da Vinci Resolve logo
    Da Vinci Resolve
    Edited video run-throughs for tutorials.
  • AI

    • The Ollama logo
      Used Ollama to manage and run models locally.
    • The n8n logo
      Created workflows to review drafts as reader personas.
    • The MCP logo
      Experimented with Model Context Protocol servers.
    • The Krita logo
      Used Krita to create simple AI-generated graphics locally.
  • University of Cape Town logo
    University of Cape Town
    Bachelor of Arts (Honours)
    History
  • TreeHouse logo
    TreeHouse
    Introduction to Programming Using Python
  • Berlin Writers' Workshop logo
    Berlin Writers' Workshop
    Creative Writing
  • Coursera logo
    Coursera
    Building intelligent agents using DeepSeek and N8N
Self-hosted ForgeJo instance with git repos
Link to LinkedIn profile
Link to download the PDF resume (860kb)

Questions and Answers

Why did you resign from your last job?

The company changed direction and I am looking for a new challenge.

Where can I see your written work?

On this page, under skills > writing.

Where can I see your programming?

On my self-hosted ForgeJo instance at git.gugulet.hu.

Do you need visa support?

No, I do not need visa support. I am a permanent resident of Germany.

Can you work remotely?

Yes, my previous roles were mostly hybrid and remote.