Boris Brodski · AI · since 2018

AI & machine learning

Models built from zero to production — own datasets, own training, own inference, shipped as an application the customer actually uses. Since 2025 also open-weight LLMs on own hardware, LoRA fine-tuning, and the agent harnesses around them.

Get in touch

Vision models from data collection to a customer app

The COVID mask detector is the project I point to first because it is the whole loop in one pair of hands. There was no dataset, so I collected and labelled one. The model was designed and trained from scratch in TensorFlow and had to run in real time on commodity hardware, so inference went through OpenCV. The customer needed to configure and watch it, so it shipped with a Gtk configuration application and web monitoring. From first photo to deployed product in a few months, as a one-person project.

Custom models for hard signals

The trading work was the opposite kind of problem: data in abundance, signal scarce. Feature pipelines in PostgreSQL, TensorFlow training on CUDA and Colab, and the evaluation discipline — walk-forward testing, leakage checks — that decides whether a model is real.

Local LLMs, LoRA and agents

Since 2025 the focus is open-weight language models on own GPU hardware: serving with llama.cpp and vLLM, LoRA fine-tuning for domain tasks, and the agent harnesses on top — writing skills, wiring tools and MCP servers, orchestrating several agents over Matrix. The security of that stack is its own topic; see Security & AI security.

What I do for clients

Relevant work

Skills in this direction

2000 2005 2010 2015 2020 2025 Python Python: 2011–now NumPy NumPy: 2018–now Statistics / R Statistics / R: 2019–now Supervised learning / vision Supervised learning & computer vision (OpenCV): 2020–now Reinforcement learning Reinforcement learning: 2020–now Kubernetes Kubernetes: 2024–now AI security AI security — trojaned models: 2025–now Container hardening Container hardening: gVisor, Firecracker, seccomp, network policy: 2025–now LoRA fine-tuning LoRA fine-tuning of open-weight LLMs: 2025–now Local LLMs & agent harnesses Local inference (llama.cpp: 2025–now Agent skills & MCP tools Agent skill & MCP tool development: 2025–now

Security

  • ★★★★☆ AI security — trojaned models 2025–
  • ★★★★☆ Container hardening: gVisor, Firecracker, seccomp, network policy 2025–

AI & machine learning

  • ★★★★★ Python 2011–
  • ★★★★★ NumPy 2018–
  • ★★★★★ Supervised learning & computer vision (OpenCV) 2020–
  • ★★★★☆ LoRA fine-tuning of open-weight LLMs 2025–
  • ★★★★☆ Local inference (llama.cpp 2025–
  • ★★★★☆ Agent skill & MCP tool development 2025–
  • ★★★☆☆ Reinforcement learning 2020–
  • ★★☆☆☆ Statistics / R 2019–

Infrastructure

  • ★★★★☆ Kubernetes 2024–

Talks & writing