Skip to content
View SmetDenis's full-sized avatar
🏠
Working at home
🏠
Working at home

Organizations

@JBZoo @JBZoo-CCK

Block or report SmetDenis

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.

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
SmetDenis/README.md

Hey there 👋

I'm Denis Smetannikov - Senior Engineering Manager & Staff Engineer at billups (US ad-tech, remote). I lead a distributed team of DS/DE engineers and own a multi-region, petabyte-scale Databricks platform: PySpark, Delta Lake, Unity Catalog.

I've been hands-on with LLMs since 2022, as an early beta tester of the first GitHub Copilot versions, and since 2024 applied AI/LLM engineering is my technical center of gravity - RAG with measured evaluation, LangGraph agents, speech recognition, LLM cost engineering, and spec-driven AI-assisted development (Claude Code first, with GPT, DeepSeek, and local models behind a self-hosted LiteLLM gateway). I like decisions backed by numbers - golden sets before "vibes", WER benchmarks before model choices, and cost per request before scale. Read first, prompt second.

Total stars: Total stars wakatime last 365 days

{:name   "Denis Smetannikov"
 :role   ["Senior Engineering Manager" "Staff Engineer"]        ; hands-on player-coach
 :own    {:platform [:databricks :multi-region :petabyte-scale]
          :ai       [:rag :langgraph :asr :llm-cost-engineering]}
 :like   ["Python" "Databases" "Spark" "Clojure" "Go" "PHP"
          "SICP" `:code-as-data  `:infrastructure-as-data
          "Factorio" ["QMK" "Vial"]]
 :make   (->> [:business :idea ::state ::legacy-code]
              (filter bad-practices?)
              (some enchantments)
              (do-it stateless)
              (profit! as-money :your @pocket))}                ; It just works!

Sometimes I build things for my own convenience and share them with the world.

Project What it is
JBZoo 25 PHP packages maintained since 2013 - 14M+ installs on Packagist (~128k/month today), 1.5k+ GitHub stars across the ecosystem. Busiest one: Mermaid-PHP (~28k installs/month)
CSV Blueprint Declarative CSV validator - data contracts as YAML schemas, born from real data-platform work
GigaAM OpenAI API Server OpenAI-compatible Russian ASR server: Silero VAD chunking for long audio, Docker-first
Ollama to OpenAI Ollama→OpenAI translation proxy: per-model config, Jinja2 prompt templating, hot-reload
OWUI Token&money Usage Display Open WebUI plugin: token, context, timing and cost per message - 5k+ installs, highlighted in the official community docs
Prompt Engineering framework Production prompt collection (★100+) + the Ultimate Prompt Architect
Obsidian: Date manager Obsidian plugin in the official community catalog
Thank you SICP
const iter = (list, time, greyMatterAcc)
    => (experiment)
    => (f, ...k)
    => (rtfm)
    => iter(sicp(list, lisp(λ)), time(--x), ++greyMatterAcc);

let youllNeverBeTheSame = iter(hexletCourses, yourTime, aLittleBitOfBrain);

Pinned Loading

  1. JBZoo/CSV-Blueprint JBZoo/CSV-Blueprint Public

    CSV Validator - Strict and automated line-by-line CSV checking tool based on customizable Yaml schemas

    PHP 57

  2. obsidian-frontmatter-date-manager obsidian-frontmatter-date-manager Public

    Obsidian plugin. Automatically update created, updated, and viewed dates in YAML frontmatter when editing notes.

    TypeScript 22

  3. ollama-to-openai ollama-to-openai Public

    Service that translates Ollama API requests to OpenAI API calls, enabling Ollama clients to use OpenAI models seamlessly

    Python 1

  4. gigaam-openai-api-server gigaam-openai-api-server Public

    OpenAI-compatible ru speech recognition service

    Python 2

  5. openwebui-token-usage-display openwebui-token-usage-display Public

    A filter plugin for Open WebUI that shows detailed token, context, timing and cost statistics below each AI response: token counts (input/output/total, reasoning, cached, audio), context-window uti…

    Python 4

  6. JBZoo/Mermaid-PHP JBZoo/Mermaid-PHP Public

    Generate diagrams and flowcharts with the help of the mermaid script language

    PHP 48 13