Local models and agents
I design environments for working with code: model runtimes, tools, editing constraints and result verification.
Switch the site to a light theme with a white background, graphite text and restrained cool-blue accents.
I design AI features and connect models to data and real workflows. I own requirements, UX, integrations and release quality.
Explore the work01 / Skills
I design environments for working with code: model runtimes, tools, editing constraints and result verification.
I ground answers in project documentation and configure retrieval, context, language, persona and assistant behavior.
I connect LLMs, external APIs and databases for multi-step support, profile verification, tickets and feedback.
02 / Projects
LOCAL / CODING AGENT
Qwen · PHP / Python · Docker
INTERNAL ENGINEERING PROJECT
An environment for PHP and Python repositories. I designed the architecture, tool integration, editing rules, verification and model routing.
Internal tests · 13–14 September 2026
Case study, demo and measurementsSUPPORT / AI ASSISTANT
FAQ → support request → ticket
RAG / FAQ / SUPPORT WORKFLOWS
Knowledge-based answers, multi-step support, Steam profile verification and ticket creation through the existing Discord support module.
6.1K+ Python lines · AI subsystem snapshot
Commercial AI RAG · X-BOT caseFour flows: ban appeals, technical issues, player reports and purchases. Intent detection, field extraction, multi-turn state and ticket creation.
RU/UA/EN detection and corrective regeneration if the output language is wrong. System instructions, tone, boundaries and context rules define assistant behavior.
SQLite stores server configuration and static FAQ; MySQL stores dynamic FAQ and feedback. Schema/index creation, usage counters, reaction-based answer promotion and manual-review flags.
Retrieval thresholds, top-K, context limits, documentation chunking and source tags. A groundedness score checks source IDs and lexical overlap between the answer and retrieved context.
Profile lookup, SteamID64 and vanity-URL resolution, followed by user confirmation. Structured profile data enters the support flow before ticket creation.
Per-server channel, trainer role, system prompt and MySQL settings. FAQ CRUD/reset, database connection tests, connection pooling, cache invalidation and runtime status.
03 / Process
AI contributes to implementation. I retain ownership of product logic, UX decisions and acceptance of the result.
Define priorities, user workflows, constraints, edge cases and acceptance criteria.
Prepare context and tasks for AI. Direct edits, debugging and iterations against refined requirements.
Manually test features, interfaces and integrations. Check regressions, language and the grounding of AI answers.
Validate the environment, deployment and rollback readiness. Accept the result against completion criteria.
Release acceptance covers functionality, edge cases and regressions. AI features also require checks of language, sources, behavior constraints and the support workflow.
PRODUCT EXPERIENCE AND TECHNICAL DEPTH