Engineering for the fun of it.
Local-first AI tooling, OCR helpers, Unity mods. The lab where I keep my hands dirty — and where most of the patterns that end up in my production work get tried out first.
01 · AI & ML
Diffusion, LLM, and ML tooling. Where most of my recent open-source energy lives.
WebbDuck
Local-first SDXL image studio
A self-hosted SDXL studio built on FastAPI and Hugging Face Diffusers. Supports text-to-image, img2img, inpainting, smart extend, second-pass refinement, upscaling, LoRA and embedding management, a searchable local gallery, and plugin integrations like DuckMotion and DNADuck.
llm-stack
Local LLM infra, one command
A pragmatic shell-driven LLM stack — opinionated defaults for spinning up a local model + retrieval setup quickly. Built for tinkering with prose-first agent patterns.
DuckMotion
Wan 2.2 image-to-video plugin for WebbDuck
A local image-to-video plugin that adds staged uploads, model discovery, runtime checks, queued generation, cancellation, and a plugin-local gallery to WebbDuck. Built around Wan 2.2 and real local-GPU constraints.
DNADuck
Identity clustering and LoRA dataset prep
A local face identity extraction and clustering pipeline for image libraries. Scans folders, embeds faces with InsightFace, groups identities with persistent SQLite state, supports review/merge/search workflows, and exports LoRA-ready datasets with training hooks.
02 · Tools & Automation
Small, focused utilities — the kind of thing that quietly saves a team a lot of time.
03 · Side Quests
Hobby mods and experiments. Engineering for the fun of engineering.
TCG_GameSpeedController
Unity mod · TCG Card Shop Simulator
Control the speed the game runs at while keeping physics stable. C# Unity mod.
TCG_CustomTextureReplacer
Unity mod · custom textures
Texture replacer mod for TCG Card Shop Simulator. C# Unity mod.