Pre-launchContractor Project Visualizer
Kamil Zwarycz
Documentation Engineer · Solo Product Builder
I build the platform too — the documentation infrastructure, search, CI, and the words themselves. I also build full-stack products solo.
What I actually do
Most technical writers write content for a platform someone else built. I build the platform too.
At Adverity I own the documentation infrastructure — the build system, the search pipeline, the CI/CD, the AI chatbot, and the chatbot analytics. I also write the documentation across the product areas.
Outside work I ship full-stack products solo. A self-hosted e-commerce stack on a hardened VPS with an LLM-powered localization pipeline. A multi-tenant SaaS for contractors with real-time canvas sync — contractor and client always see the same quote at the same time.
The combination: platform engineer, precise technical writer, solo product builder, AI tooling practitioner. Each is documented in the sections below.
I write for engineers who don't have time to be confused. The platform, the products, and the blog posts all use the same voice — direct, specific, with concrete tool names.
Three modes
Documentation Engineer
Five crucial skills, technologies, and methodologies. See the CV for the full list.
- Sphinx
- Docusaurus
- Meilisearch
- GitHub Actions
- OpenAPI
Technical Writer
Five crucial skills, technologies, and methodologies. See the CV for the full list.
- Docs-as-code
- Information architecture
- Style systems
- UX writing
- API references
Solo Product Builder
Five crucial skills, technologies, and methodologies. See the CV for the full list.
- Next.js
- TypeScript
- PostgreSQL
- React
- Multi-tenant SaaS
Where the work happened
Documentation Engineer
@ AdverityDec 2024 – Present · Full-time (B2B)
Multi-product SaaS data platform
Own the documentation infrastructure and content across the product. Built the platform, built the AI layer, wrote the content.
Sphinx build systems
Full configuration, custom extensions, theming, multi-version support. Migrated 800+ pages from a legacy authoring tool with a fresh content taxonomy (tutorials, how-tos, reference, concept) and no documentation incidents since cutover.
Search infrastructure
Built the indexing pipeline, synonym rules, query tuning, and a zero-result analytics dashboard — measurable reduction in failed searches over the first six months.
Docs-as-code CI
Linting, link validation, and OpenAPI-spec drift detection run on every PR. A diff of the new vs. previous spec opens tickets for affected docs pages automatically.
AI chatbot with query rewriting
Standard RAG failed on vague, abbreviated, or product-mismatched queries. Built a query-rewriting layer: a curated terminology dictionary maps real user phrasings (wrong product names, abbreviations, conceptual descriptions) to the correct feature. Normalizes the query before retrieval — fewer 'no relevant answer' failures and less hallucination.
Chatbot analytics
Captures per-interaction data: page the user was on, content visible at time of question, reading time before asking, satisfaction signals from follow-up behavior. Surfaces confusing features, high-uncertainty pages, and content gaps with no docs page.
Release-notes automation
Weekly scheduled workflow. Pulls release data via REST API, filters by fix version + date, drafts the changelog with a language model, I review and publish. Replaces a multi-hour manual task with a short review cycle.
UX writing
Wrote error messages, confirmation dialogs, tooltip copy, and creation-wizard copy directly with product and engineering teams.
Technical Writer
@ AntmicroJan 2022 – Nov 2023 · Full-time (B2B)
Open-source embedded simulation
Wrote and maintained the open-source simulation-framework documentation. Authored long-form engineering blog posts. Collaborated with an external partner team on CI-driven hardware testing.
Simulation-framework documentation (8 major sections)
Introduction + installation, machine configuration, debugging (GDB + VS Code), execution tracing, networking (TAP/VMNET, Wireshark), host integration (UART, CAN, Arduino, VirtIO), advanced topics (HDL co-simulation, peripheral modeling), tutorials (Zephyr PTP, BLE, Verilator, USB/IP). Same doc set, two completely different audiences — beginner guides through expert HDL co-simulation.
CrOS EC Tester integration
Documented the CrOS EC Tester integration with the simulation framework for CI-driven fingerprint microcontroller testing. STM32F412 (Bloonchipper) and STM32H743 (Dartmonkey) simulation — UART, GPIO, DMA, ADC, SPI, flash, MPU, FPU. Replaced physical-hardware reflashing with CI-driven simulation.
Bylined engineering blog posts
Authored long-form posts on the company engineering blog. ARM architecture, FPGA/HDL co-simulation, BLE/IoT, ASIC security, Zephyr RTOS, safety-critical systems, edge AI, embedded CI/CD. Problem-solution structure with concrete tooling and reproducible steps.
Technical Writer
@ Catalogic SoftwareNov 2023 – Nov 2024 · Full-time (B2B)
Enterprise data protection
Technical writer for three enterprise products — backup, storage, and ransomware detection. Maintained the doc set across all three product lines and shipped the platform migration to a new docs framework.
DPX — enterprise backup & recovery
Installation (virtual + physical appliances for VMware / Hyper-V), full configuration / backup / recovery workflows, enterprise storage management + replication, REST API references and integration guides. Audience: IT administrators and system architects on mission-critical enterprise storage.
vStor — ZFS-based enterprise storage
Installation, ZFS disks / pools / LUN volumes / compression / dedup / shares / snapshots, multipath storage, certificates, encryption URLs, MFA, CLI + REST API, security best practices (storage encryption, immutability).
GuardMode — ransomware detection
Agent config via the product UI and Swagger, full REST API + Swagger docs, command-line usage, on-demand scanning, logging frameworks, FAQ / troubleshooting. Maintained docs across 5 major releases (2022.1 → 2023.2 → 2024.2 → 2024.3 → 2026.1) with OpenAPI version selectors and Git sync.
AI chatbot prototype (early)
Built a prototype conversational Q&A layer over the GuardMode docs. Recognised early that docs + LLMs was high-leverage and prototyped it independently.
Platform migration
Migrated all three product doc sets from their legacy system to a modern docs framework: structured content model, cross-product references, multi-version management from scratch.
Things I built (and shipped or deployed)
AI / Automation
OpenAPI change monitoring in CI
GitHub Actions runs on every PR touching the OpenAPI spec. Diffs new vs. previous spec with Python (deepdiff / openapi-diff), opens Jira tickets for each affected documentation page automatically.
- GitHub Actions
- Python
- deepdiff
- openapi-diff
- Jira API
AI / Automation
Automated release notes from Jira
Weekly scheduled GitHub Actions workflow. Pulls Jira release data via REST API, filters by fix version + date, structures into release-notes format (new features, bug fixes, breaking changes), drafts with Claude, human reviews and publishes.
- GitHub Actions
- Jira REST API
- Claude
- Python
AI / Automation
Claude skill authoring for docs workflows
Writes SKILL.md files that encode documentation workflows as repeatable AI agent tasks: changelog-to-draft, cross-doc terminology consistency, bulk style-guide compliance review, structured content gap reports.
- Claude
- SKILL.md
- GitHub Actions
- Slack API
AI / Automation
RAG chatbot with custom query rewriting
Standard RAG answered poorly when users used vague, abbreviated, or product-mismatched language. Built a query rewriting layer: a curated terminology dictionary maps real user phrasings to the correct product feature before retrieval.
- RAG
- Python
- Vector search
- Terminology dictionary
- Claude
AI / Automation
Chatbot analytics pipeline
Captures per-interaction data: page the user was on, exact content visible at time of question, reading time before asking, satisfaction signals from follow-up behavior.
- Python
- Analytics
- Claude
- GitHub Actions
- Slack
Internal tooling
Collaborative markdown editor
Real-time collaborative markdown editor for the Antmicro technical writing team. Multiple writers editing the same document simultaneously, no conflicts.
- React
- Yjs
- WebSockets
- CRDTs
Internal tooling
Docs feedback overlay
Contextual feedback tool overlaid on the internal developer docs site. Engineers highlight sections, ask questions, flag errors, and suggest improvements inline — while reading the docs in context.
- JavaScript
- Browser extension / overlay
Prototype
GuardMode AI chatbot prototype
Conversational Q&A prototype over the GuardMode ransomware-detection docs.
- Python
- LLM
- Docs retrieval
Solo product
E-commerce platform (production)
Complete e-commerce platform from scratch — storefront, backend, infrastructure. Solo. Live, serving real customers.
- Next.js
- MedusaJS
- PostgreSQL
- Linux VPS
- LLM pipeline
Solo product
Contractor Project Visualizer (pre-launch)
Multi-tenant SaaS for contractors to visualize project scope and present itemized, aesthetic cost breakdowns — solving the trust gap when quoting work.
- Next.js
- TypeScript
- Zero-cache
- Stripe
- PostgreSQL
Public proof
Selected long-form writing and docs I worked on. Four pieces that show the range — embedded CI testing, CPU RTL co-simulation, BLE, and pre-silicon ASIC work. The doc sites are live links to the surfaces I maintained.
Featured
Docs I worked on
- docs.adverity.com
Documentation Engineer — built platform, wrote the content
Multi-product SaaS data platform · Sphinx + search + CI
- docs.catalogicsoftware.com/dpx/
Technical writer — full lifecycle, REST API docs
Enterprise backup & recovery platform
- docs.catalogicsoftware.com/vstor/
Technical writer — CLI, REST API, immutability, security
ZFS-based enterprise storage platform
- docs.catalogicsoftware.com/guardmode/
Technical writer — REST API, Swagger, 5 versions maintained
Ransomware detection & prevention
- renode.readthedocs.io
Technical writer — 8 major doc sections
Open-source embedded simulation framework
Five crucial skills per group. See the CV for the full list.
Documentation & Writing
- API documentation (REST, OpenAPI/Swagger)
- Content taxonomy & information architecture
- Multi-version documentation systems
- Search infrastructure (indexing, synonyms, tuning)
- UX writing (errors, dialogs, tooltips, wizards)
Platform & Infrastructure
- Sphinx (deep configuration, custom extensions)
- Docusaurus
- Docs-as-code CI (lint, link validation, spec diffing)
- Docker for local dev & service orchestration
- GitHub Actions (matrix, gated, scheduled, previews)
Programming
- TypeScript / React / Next.js
- Python (automation, CI tools, OpenAPI diffing)
- SQL (PostgreSQL for SaaS backends)
- Bash (shell scripting, deployment)
- Yjs (CRDTs for real-time collaboration)
AI & Automation
- Claude (SKILL.md authoring, structured prompts)
- RAG system design with custom query rewriting
- OpenAPI spec diffing & impact analysis
- Release-data automation (REST → draft → review)
- Chatbot analytics pipeline design
MSc Computer Science with a WebAssembly thesis, BA International Business, and the cloud + AI certs that back the platform work.
Education
Master of Science in Computer Science
Uniwersytet WSB Merito w Gdańsku
2022 – 2024 · Web Development
Thesis
Comparison of Efficiency and Applications of JavaScript and WebAssembly in the Context of Web Application Development — benchmarked runtime performance of compute-heavy operations across both runtimes; published with quantitative analysis.Bachelor of Arts in International Business
University of Gdańsk
2019 – 2022
Thesis
Cloud Computing in the Information Logistics on the Example of Microsoft Azure, Heroku, and Salesforce — practical evaluation of three cloud platforms for enterprise information-logistics use cases.
Certifications
Microsoft Certified: Azure FundamentalsAZ-900
2024
Microsoft Certified: Azure Data FundamentalsDP-900
2024
Getting Started with Enterprise Data Science
IBM
Getting Started with Enterprise-grade AI
IBM
Prompt Engineering Specialization
DeepLearning.AI
Where to find me — and the writing I left behind
Direct contact first, then the doc sites and blog I built.
Get in touch.
Senior / lead documentation engineering, technical writing, and head-of-doc adjacent work at developer-tooling, API-first, and documentation-forward companies. EU B2B, fully remote, CET ±1.
- kamil-zwarycz ↗
- Location
- Kosakowo, Poland (Trójmiasto)
- Status
- Fully remote · EU B2B