AI People Wiki

Builders & open source

Piotr Wilkin

Systems architect, Syndatis

  • Systems architect, Syndatis1
  • Parser code maintainer; code owner for tools/parser and the chat tests, llama.cpp project12

Piotr Wilkin, who also uses the handle ilintar, describes Wilkin's work on GitHub as programmer and systems architect at Syndatis, maintainer of llama.cpp's parser code, contributor to Lemonade, and author of trellis.cpp. llama.cpp's CODEOWNERS file names Wilkin as owner of the parser tool and the chat tests, co-owner of the debug example, and a member of the shared-code (llama-common) team; Wilkin's commits there cover chat-template parsing and tool calls, support for new models, and CUDA and Vulkan kernels. In Lemonade, an AMD-sponsored local AI server, Wilkin's 2026 commits add asset- and audio-generation backends and a job engine, and fix its llama.cpp integration.12345

At a glance

Current roles
Systems architect +1 more
Sector
Company
Work listed
2
Sources cited
17
Profile reviewed

Open-source work

Wilkin's contributions to llama.cpp began in May 2025 with a fix to the server's handling of OpenAI-compatible message arrays, and soon extended to adding model architectures such as Ernie 4.5 MoE (July 2025) and Apertus (October 2025). In December 2025 Wilkin was added to the project's CODEOWNERS for its chat files, and later work added Qwen3.5 dense and mixture-of-experts support (February 2026) and the Kimi-K3 text model (August 2026).67891011

Much of Wilkin's later llama.cpp work concerns the shared parsing code that turns model output into reasoning text and tool calls. In September 2026 Wilkin split the specialised chat parsers into their own common/parsers module, and the current CODEOWNERS file lists Wilkin for tools/parser and the chat tests and as part of the llama-common team.1223

Products and projects

Wilkin writes standalone C++ runtimes built on GGML. trellis.cpp ports Microsoft's TRELLIS.2 image-to-3D pipeline to native C++ with CUDA, ROCm and Vulkan builds, and thinksound.cpp runs the ThinkSound text-to-sound-effect model without Python at inference time. trellis.cpp serves as the trellis backend of Lemonade, where Wilkin's July 2026 commits added asset generation with Trellis and OpenMOSS and audio generation with ThinkSound and ACE-Step.13144

Earlier tools from Wilkin include Catapult, a desktop and terminal launcher that manages llama.cpp runtimes, models and server settings, whose README now points users to Lemonade instead.15

Work and contributions

  • llama.cpp Open-source code

    CODEOWNERS names Wilkin for tools/parser and tests/test-chat, co-owner (with Daniel Bevenius) of examples/debug, and a member of the ggml-org/llama-common team. Commits authored from June to October 2026 split specialized chat parsers into common/parsers, fix DeepSeek and other chat templates and tool calls, add model support such as Kimi-K3, and tune CUDA, HIP and Vulkan kernels. The repository is MIT-licensed.2316

  • Lemonade Open-source code

    Commits authored from July to September 2026 add asset generation (Trellis and OpenMOSS), audio generation backends (ThinkSound and ACE-Step) and a job engine, and fix how Lemonade finds and launches llama.cpp. The repository is Apache-2.0 licensed and states that the project is sponsored by AMD.45

Timeline

  1. First llama.cpp contribution merged, fixing error handling for OpenAI-compatible message arrays.6
  2. Added Ernie 4.5 MoE model support to llama.cpp.7
  3. Added the Apertus model implementation to llama.cpp.8
  4. Added to llama.cpp's CODEOWNERS for the chat files.9
  5. Added Qwen3.5 dense and mixture-of-experts support to llama.cpp.10
  6. Made the initial commit of trellis.cpp, a C++/GGML port of the TRELLIS.2 image-to-3D pipeline.1317
  7. Added asset- and audio-generation backends and a job engine to Lemonade.4
  8. Split llama.cpp's specialised chat parsers into a common/parsers module.12

Where they work

Suggest a correction or removal

Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.

References

17 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026

  1. pwilkin (Piotr Wilkin) on GitHubGitHub · Official page · accessed Oct 21, 2026
  2. ggml-org/llama.cpp CODEOWNERSggml-org (GitHub repository) · Repository · accessed Oct 21, 2026
  3. ggml-org/llama.cpp commits authored by pwilkinggml-org (GitHub repository) · Repository · accessed Oct 21, 2026
  4. lemonade-sdk/lemonade commits authored by pwilkinlemonade-sdk (GitHub repository) · Repository · accessed Oct 21, 2026
  5. lemonade-sdk/lemonade README (sponsorship and Apache-2.0 license)lemonade-sdk (GitHub repository) · Repository · accessed Oct 21, 2026
  6. ggml-org/llama.cpp pull request #13540: proper error handling for missing elements in messages arrayggml-org (GitHub repository) · Repository · published May 15, 2025 · accessed Oct 21, 2026
  7. ggml-org/llama.cpp pull request #14658: Add support for Ernie 4.5 MoEggml-org (GitHub repository) · Repository · published Jul 17, 2025 · accessed Oct 21, 2026
  8. ggml-org/llama.cpp pull request #15852: Apertus model implementationggml-org (GitHub repository) · Repository · published Oct 2, 2025 · accessed Oct 21, 2026
  9. ggml-org/llama.cpp pull request #17789: Add pwilkin to CODEOWNERS for chat filesggml-org (GitHub repository) · Repository · published Dec 5, 2025 · accessed Oct 21, 2026
  10. ggml-org/llama.cpp pull request #19435: Qwen3.5 dense and MoE support (no vision)ggml-org (GitHub repository) · Repository · published Feb 8, 2026 · accessed Oct 21, 2026
  11. ggml-org/llama.cpp pull request #26185: add Kimi-K3 text modelggml-org (GitHub repository) · Repository · published Aug 15, 2026 · accessed Oct 21, 2026
  12. ggml-org/llama.cpp pull request #27764: split specialized parsers into common/parsersggml-org (GitHub repository) · Repository · published Sep 8, 2026 · accessed Oct 21, 2026
  13. pwilkin/trellis.cpp READMEGitHub · Repository · published Jun 18, 2026 · accessed Oct 21, 2026
  14. pwilkin/thinksound.cpp READMEGitHub · Repository · accessed Oct 21, 2026
  15. pwilkin/catapult READMEGitHub · Repository · accessed Oct 21, 2026
  16. ggml-org/llama.cpp LICENSE (MIT)ggml-org (GitHub repository) · License · accessed Oct 21, 2026
  17. pwilkin/trellis.cpp commit historyGitHub · Repository · published Jun 18, 2026 · accessed Oct 21, 2026