Skip to content
View Bonzokoles's full-sized avatar

Block or report Bonzokoles

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Bonzokoles/README.md
██████╗  ██████╗ ███╗   ██╗███████╗ ██████╗ ██╗  ██╗ ██████╗ ██╗     ███████╗███████╗
██╔══██╗██╔═══██╗████╗  ██║╚══███╔╝██╔═══██╗██║ ██╔╝██╔═══██╗██║     ██╔════╝██╔════╝
██████╔╝██║   ██║██╔██╗ ██║  ███╔╝ ██║   ██║█████╔╝ ██║   ██║██║     █████╗  ███████╗
██╔══██╗██║   ██║██║╚██╗██║ ███╔╝  ██║   ██║██╔═██╗ ██║   ██║██║     ██╔══╝  ╚════██║
██████╔╝╚██████╔╝██║ ╚████║███████╗╚██████╔╝██║  ██╗╚██████╔╝███████╗███████╗███████║
╚═════╝  ╚═════╝ ╚═╝  ╚═══╝╚══════╝ ╚═════╝ ╚═╝  ╚═╝ ╚═════╝ ╚══════╝╚══════╝╚══════╝

Karol "Bonzo" Lisson

Solo founder @ Yutro — AI automation for e-commerce AI systems architect · generative media pipelines · agents and RAG · GEO/AEO engineering

yutro.company ai.yutro.company mybonzoaiblog.com jimbo77.org


What I build

I build AI systems that have to run in production, carry traffic, and survive being maintained by one person. Everything below is deployed, not prototyped.

AI AUTOMATION FOR E-COMMERCE      Yutro — the business layer
AGENT RUNTIME + SHARED MEMORY     Hermes, Pi, MemPalace — the machine layer
GENERATIVE MEDIA PIPELINES        image / video / voice — the output layer
RAG + KNOWLEDGE INFRASTRUCTURE    retrieval that has to be correct, not pretty
GEO / AEO ENGINEERING             making a shop legible and citable to LLM crawlers
EDGE-NATIVE FULL-STACK            Cloudflare Workers/Pages/KV/D1, Next.js, Astro

Filter I apply to every decision: does it work, does it scale sanely, does it move the number. If an elegant solution does none of those, it gets simplified until it does.


Shipped work

Project What it is Stack Link
Yutro AI + UI studio for e-commerce — OpisAI, SklepGPT, ContentFactory, AI SEO Next.js · Cloudflare yutro.company
ai.yutro.company AI store-audit platform, shop agents, SklepGPT widget Next.js 16 · React 19 ai.yutro.company
mebely.company Headless furniture storefront over Shopify Storefront API Next.js · Shopify mebely.company
PUMO AI Knowledge Base 2333-product catalogue made citable to LLMs; 64 AI buying guides Astro · D1 · Vectorize pumo-guide
ZENO Browser AI browser with agent control plane, MCP tools, stateless file handoff Astro 5 · React 18 · Electron zen-bro-wser.org
BONZO ART Studio Generative media workspace — image/video/audio, multi-provider routing, job queue TypeScript · FAL · Replicate BONZO_ART_studio
BONZO Camera Studio Webcam avatar studio — Kling Avatar v2 lip-sync, LivePortrait HTML · Python BONZO_camera_studio
JIMBO77 AI/automation portal, community forum, agent network Next.js 16 · Three.js · Workers jimbo77.org
DEVz HUB Command center + architecture graph, agent monitoring React Flow DEVz_HUB

The AI-facing channel pattern

One of the things I do that most shops and agencies still don't: I publish a dedicated, attributed, machine-readable channel for LLM crawlers next to the human site. Not cloaking, not fake bot targeting — a public mirror that points back to the canonical source and stays versioned.

/<channel>/llms.txt             short brief for LLMs
/<channel>/llms-full.txt        full brief — entities, metrics, tables, ready answers
/<channel>/llm-schema.json      Schema.org @graph: Organization, WebSite, ItemList, FAQPage
/<channel>/ai-signal.json       machine freshness + data-quality signal
/<channel>/aiseo-freshness.json human changelog + tip of the day
/sitemap-ai.xml                 AI sitemap with namespaced <ai:*> metadata
/robots.txt                     explicit per-agent rules: GPTBot, ChatGPT-User,
                                CCBot, anthropic-ai, Claude-Web, PerplexityBot

Live channels: pumo-guide · yutro · ai.yutro.company · jimbo77.org · yutro.company

Rules encoded in every channel: consistent numbers everywhere (inconsistent public numbers actively damage GEO), explicit attribution to the canonical source, versioned freshness, and no dark patterns.


Verified numbers

The PUMO catalogue channel, measured — not estimated:

2333   active products, cleaned and verified against Allegro listings
49     categories
64     AI-generated buying guides
690    products audited for description/attribute consistency
230    mismatches found and fixed  ·  0 open issues
54x    return on the content pipeline      (self-hosted Umami analytics)
68%    LLM citation rate on the channel    (self-hosted Umami analytics)

Data pipeline: deterministic parser + consistency audit. Content generation: WHITECAT, a mixture-of-agents system (GPT-4 + Claude) over live catalogue data in Cloudflare D1.


Stack

LANGUAGES     TypeScript · JavaScript · Python · Kotlin · SQL · Bash / PowerShell
FRONTEND      Next.js (App Router) · React 19 · Astro · Three.js / R3F
              Tailwind · Zustand · Framer Motion · Canvas / SVG / shaders
BACKEND       Node.js · FastAPI · Python services · Express · WebSocket
EDGE          Cloudflare Workers · Pages · KV · D1 · R2 · Durable Objects ·
              Vectorize · Tunnel · Email Routing · Workers AI
DATA          PostgreSQL · SQLite · Redis · ChromaDB · FTS5 · DuckDB
AI / LLM      OpenRouter · Anthropic · OpenAI · Gemini · DeepSeek · Ollama
              RAG · embeddings · fine-tuning · tool/function calling
AGENTS        MCP servers · multi-agent orchestration · CLI agents
              Hermes · Pi · Claude Code · Codex · Cursor · OpenCode
MEDIA         SD / A1111 · ComfyUI · FAL · Replicate · FFmpeg · TTS
OPS           Docker / Podman · WSL2 · git-bash · PowerShell · pnpm / bun / uv
              n8n-class automation · cron · observability dashboards

How I work

READ BEFORE WRITE       never guess — read the source, then edit
MINIMAL DIFF            smallest change that solves the real problem
VERIFY AFTER CHANGE     test / lint / smoke / sanity — no exceptions
EXPLICIT OVER MAGIC     readable code beats clever code
PRODUCTION OVER EGO     "works now" wins unless it is flagged as an infra bet
NO SECRETS IN OUTPUT    keys, tokens, PATs — never in a repo, never in a log
SAY THE DOWNSIDE        name future tech debt out loud, immediately

Interface doctrine: background #090b10, radius 0px, JetBrains Mono, technical icons only, no emoji.


Current edge

  • Agent memory that is agent-agnostic — one shared palace, many runtimes
  • GEO/AEO as a first-class deliverable, with freshness signals and schema
  • Production retail agents measured by margin, not by demos
  • Generative media at queue scale — image, video and voice in one system
  • Edge-native AI: inference and routing close to the customer

Contribution activity

snake

stats

languages


Contact

STUDIO      https://yutro.company
AI PLATFORM https://ai.yutro.company
BLOG / GEO  https://www.mybonzoaiblog.com
AGENT CLUB  https://jimbo77.org
GITHUB      https://github.com/Bonzokoles

YUTRO       doyutro@yahoo.com
BLOG / PUMO stolarnia.ams@gmail.com

FEAR CAUSES HESITATION. HESITATION MAKES YOUR WORST FEARS REAL.

BUILD WHAT TERRIFIES YOU.

Pinned Loading

  1. BONZO_media_HUB BONZO_media_HUB Public

    BONZO media hub: PWA for music/video playback, local folder setup, and AI media tools built with Next.js + Cloudflare.

    TypeScript

  2. DEVz_HUB DEVz_HUB Public

    🟠 DEVz HUB — Command Center + Architecture Graph. Dashboard, React Flow visualizer, data converter, AI agent monitoring.

    HTML

  3. TOOLS_by_me TOOLS_by_me Public

    Blog optimization skills: GEO, SEO, Content, Conversion, Publisher

    HTML