56 KiB
Executable file
| description | extra_css | hide | search | template | title | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| experience, skills, education. |
|
|
|
chapter.html | Resume |
Berlin, Germany
Permanent Residency
isiZulu, isiXhosa, A1 Mandarin
professional writing experience
Senior Technical Writer
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
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.
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.
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.
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.
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.
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
Doc Detective
DockerDokployGraphQLHugoJavaScriptJinjaMarkdownMkDocs MaterialOpenAPIPythonShellTypeScriptVale
Zensical
-
Writing
-
Media
Mermaid
Created programmatic diagrams to explain complex interactions.
Affinity
Edited images and created PDF user guides for legacy clients.
Da Vinci Resolve
Edited video run-throughs for tutorials. -
AI
-
Used Ollama to manage and run models locally. -
Created workflows to review drafts as reader personas. -
Experimented with Model Context Protocol servers. -
Used Krita to create simple AI-generated graphics locally.
-
-
University of Cape Town
Bachelor of Arts (Honours)
History -
TreeHouse
Introduction to Programming Using Python -
Berlin Writers' Workshop
Creative Writing -
Coursera
Building intelligent agents using DeepSeek and N8N
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.


