Most of my GitHub time goes into the Open WebUI ecosystem: security advisory triage, documentation, dependency upkeep and the occasional frontend fix.
- open-webui: more merged PRs than any other contributor; I also triage issues, discussions and PRs
- docs: maintainer; I wrote and maintain a huge chunk of the documentation
- tests: maintainer; responsible for the regression tests
- open-webui-plugins: my curated collection of plugins: tools, filters, pipes, actions and events
Issues and discussions on the relevant repo work best. You can also find me on the Open WebUI Discord.
Ground rules for interacting with me. Published once so threads can link them instead of relitigating them.
1. I write very directly. Short and blunt answers are complete answers and I do not mean them to be degrading in any way. A link is an answer. Terseness and bluntness carry no hidden mood. If I were actually annoyed you would not have to guess.
2. My time runs on evidence. What buys it: exact reproduction steps, full configs, complete logs, the failing command, code references. What does not: urgency, volume, repetition, tone. Your urgency is real and it is yours. My queue sorts by evidence.
3. Hostility buys latency. A jab does not accelerate anything. It moves your thread to the back of the queue or out of it entirely. You get one note about tone, then I allocate my time elsewhere.
4. Closing is a triage state. I close fast: intended behavior, missing repro, wrong venue. Closed issues stay readable, stay searchable and can be reopened the moment new data lands.
None of this is personal. All of it is capacity.







