ai.dmt-lab.nl
Denis Dmitriev

Denis Dmitriev

AI Builder & ITAM Veteran

|

21 years of data pipelines and compliance engineering — now applied to building with AI, running local LLMs, and shipping AI-assisted software end-to-end.

// about

From IT Asset Management → Building with AI

Twenty-one years engineering data pipelines, compliance reporting, and integration plumbing for enterprise ITAM platforms — Snow, Flexera, IBM QRadar, OpenAI, Power BI. Every project was variations on the same theme: extract messy data, encode domain rules, ship something automated that holds up at audit-grade quality. That instinct turned out to be exactly the foundation modern AI work needs.

Around 2024 I went deep into AI hands-on: built a home GPU cluster running Ollama, ComfyUI, and OpenWebUI on five NVIDIA cards (≈104 GB VRAM). Started using Claude Code CLI as my primary IDE — not as an assistant on the side, but as the way I write software. The portfolio you're reading was built that way. So was the n8n LinkedIn auto-publisher behind dmt-lab.nl. So was a microservices algorithmic-trading platform running 24/7 on dedicated hardware.

What I build now sits at the intersection of two things I already knew how to do well — data pipelines and enterprise integration — and one I learned by stress-testing it: practical AI engineering. Running models locally to understand their failure modes. Using SaaS LLMs cost-efficiently. Writing prompts that hold under production load. Designing AI workflows that don't drift between releases. The same engineering discipline I brought to license compliance, now applied to systems where the data sources are tokens and embeddings.

// journey

My Tech Journey

2026

ai.dmt-lab.nl

AI Portfolio Site

Built with Claude Code

This site. New companion portfolio focused exclusively on AI work. Cloned and refactored from dmt-lab.nl in a single Claude Code session — same Bee Hive theme, separate content track, separate contact pipeline, separate Docker deploy on the shared Contabo host.

Next.js 16Tailwind v4Claude CodeDocker

2026

n8n LinkedIn Auto-Publisher

AI-Collaboration Build

Self-hosted on Contabo

Designed and shipped a Mon/Thu cadence content pipeline: PostgreSQL queue → n8n workflow → LinkedIn Posts API with 3-step image upload, escape-rule handling, and first-comment URL placement. Built with Claude Code as primary collaborator; the build story itself became a portfolio piece.

n8nPostgreSQLLinkedIn APIClaude Code

2025–2026

Home AI Lab

Local LLM Infrastructure

Slovenia

Built a multi-GPU AI rig — 5 NVIDIA cards (2× RTX 3060, RTX 4060, 2× Tesla V100-SXM2-32GB), ≈104 GB VRAM total — running Ollama, ComfyUI, OpenWebUI. Used to stress-test 20+ open models, build custom image pipelines, and understand AI capabilities by pushing them to failure.

OllamaComfyUIProxmoxCUDA

2024–2026

Algorithmic Trading Platform

24/7 Microservices System

Dedicated hardware

Hybrid Python/FastAPI + Node.js/TypeScript platform: multi-timeframe data collection, confluence scoring, WebSocket execution, isolated Docker zero-trust topology, React control panel. Written almost entirely in pair with Claude Code over 40+ planning iterations.

PythonTypeScriptReactPostgreSQLClaude Code

2024

ChatGPT Enterprise Compliance Connector

AI Meets ITAM

Enterprise client

First production project bridging an AI vendor (OpenAI) with traditional ITAM tooling (Snow License Manager). Python connector against the OpenAI Compliance API, pandas enrichment, SQL Server stored procedures, retry-with-historical-fallback after diagnosing transient API gaps causing false license revocations.

OpenAI Compliance APIPythonSQL ServerSnow

2004–2024

20 years in IT & ITAM

The Foundation

Moscow → Germany → Slovenia

Rosbank/Société Générale (HP BSM, ITSM architecture, monitoring) → COMPAREX → SoftwareOne → freelance (Snow, Flexera, Oracle Java, ToolsHub24). Two decades of data pipelines, compliance reporting, and enterprise integration — the discipline that translates directly to making AI usable at production quality. Full ITAM portfolio at dmt-lab.nl.

SnowFlexeraPythonSQL ServerPower BI

// projects

AI Projects

Three tracks of AI work. Applied AI — bringing AI vendors into enterprise ITAM systems where they didn't exist before. Built with AI — production software shipped collaboratively with Claude Code as primary IDE. Local AI Lab — hands-on infrastructure to understand model behavior at the metal.

The thread connecting all three: the same data-pipeline and compliance-engineering discipline that defined two decades of ITAM work, now applied to systems where the inputs are tokens, embeddings, and probabilistic outputs.

Client-touching work anonymized for confidentiality. Personal projects fully detailed.

Applied AIAI-1

ChatGPT Enterprise Compliance Connector

An enterprise had deployed ChatGPT broadly — hundreds of users, real daily usage — but their ITAM platform (Snow License Manager) had no native connector to OpenAI. The SAM team couldn't answer basic compliance questions: who's actually using it, who hasn't logged in for months, what should be reclaimed.

OpenAI Compliance APIPythonpandasSQL ServerSnow License Manager
View details →
Built with AIAI-2

This Site — Bee Hive Portfolio Built with Claude Code

Needed a focused AI portfolio separate from dmt-lab.nl, sharing the same Bee Hive design system but with its own seven-section content track, its own contact pipeline (subject-tagged to distinguish AI inquiries from ITAM ones), and its own Docker deploy on the shared Contabo + Nginx Proxy Manager host. Manual scaffolding would have been a weekend; the goal was to do it in one focused Claude Code session.

Next.js 16React 19Tailwind v4next-themesResendDockerClaude Code
View details →
Built with AIAI-3

n8n LinkedIn Auto-Publisher — AI-Collaboration Build

dmt-lab.nl had 12 substantive technical articles sitting unread because nothing was driving traffic. Manual LinkedIn posting at the cadence needed (Mon/Thu 09:00 for compounding visibility, distinct 24-hour engagement windows per post) would have meant 6-10 hours of upfront work plus ongoing willpower. SaaS schedulers don't integrate with the blog DB, the OG metadata, or my image library.

n8nPostgreSQLLinkedIn Posts APIOAuth 2.0DockerClaude Code
View details →
Local AI LabAI-4

Home AI Lab — Local LLM Infrastructure

Wanted to understand AI capabilities and failure modes hands-on, not just by reading benchmarks. Running models on a SaaS API doesn't teach you what happens when the GPU runs out of VRAM mid-inference, when a quantization choice flips a model's reasoning behavior, or when ComfyUI graphs hit a memory wall on multi-pass image generation.

OllamaComfyUIOpenWebUICUDAProxmoxDockerPython
View details →
Built with AIAI-5

Algorithmic Trading Platform — Microservices Built with Claude Code

Wanted a 24/7 production-grade system to stress-test what AI-assisted development can actually ship — not a toy prototype. Real risk controls, real WebSocket execution, real audit trails. The architecture mirrors what I build professionally for license compliance (multi-source data pipelines, systematic decisioning, audit logs), just in a higher-stakes domain.

PythonFastAPITypeScriptNode.jsReactPostgreSQLRedisDockerClaude Code
View details →
Local AI LabAI-6

Ideogram 3.0 LinkedIn Image Pipeline

Every LinkedIn post for the auto-publisher needs a unique 1200×1200 visual matching the Bee Hive aesthetic — terminal-green-on-black or warm-paper-white-on-charcoal, amber/honey accents, no logos, technical motif tied to the article topic. Doing 14 by hand in Figma or Photoshop is a half-day per image. Default AI image generators produce generic stock-looking results that don't match the site's voice.

Ideogram 3.0Prompt EngineeringBee Hive design system
View details →

// skills

Skills & Technologies

Four skill clusters — three about AI, one anchored to the 20+ years of data-pipeline and integration work that makes them usable in practice.

LLM Engineering

Building with frontier and local models — knowing where each one fits

  • Claude API / Anthropic SDKPrompt design, tool use, context engineering
  • OpenAI APICompliance API, GPT integration patterns
  • OllamaLocal model inference across multiple GPUs
  • ComfyUIImage-generation pipelines, custom node graphs
  • OpenWebUIInterface layer for local LLM stacks
  • Ideogram 3.0Prompt-engineered image generation at production scale

AI-Assisted Development

Software written with AI as primary collaborator, not autocomplete

  • Claude Code CLIPrimary IDE for Next.js, Python, Node.js, n8n
  • Agent orchestrationMulti-step coding loops, planning, code review
  • Spec-driven devSource-of-truth docs that drive code, content, copy
  • Test-driven AI workflowsLocking behavior with tests before extending

AI Workflow Automation

Self-hosted automation pipelines for content, data, and integrations

  • n8nOAuth, cron, retries, PostgreSQL-backed queues
  • LinkedIn Posts APIMulti-step image upload, escape rules, comments
  • PostgreSQL queue designStatus state machines, position ordering
  • Docker on shared infraNPM, Cloudflare, shared external networks

Foundations (anchored to 20+ years of ITAM)

The data engineering discipline that makes AI usable in enterprise

  • Pythonpandas, sqlalchemy, FastAPI — same toolkit, new domain
  • SQL Server / PostgreSQLT-SQL, stored procedures, schema design
  • Data pipelines & ETLAPI → transform → import, retry & fallback patterns
  • Linux / Docker / ProxmoxMulti-node home lab, GPU passthrough, networking
  • REST API integrationOAuth, pagination, rate-limit handling
  • ITAM backgroundSnow, Flexera, Power BI — see dmt-lab.nl for that track
Claude Code daily driver since 2025|5-GPU home AI lab (≈104 GB VRAM)|CSAM (IAITAM)|ITIL v3 Foundation

// contact

Get in Touch

Slovenia, EU — Available for remote work worldwide

By submitting this form, you agree to the processing of your data as described in our Privacy Policy.