Живот
Георги Димитров
Израснах в Русе, България, а живея във Варна. Учих фармакология в Университета в Портсмът (бакалавър с отличие, BSc Hons, First Class), после сам се научих да създавам софтуер, а сега ръководя AI инженерството в DigiSol. Агентите пишат по-голямата част от кода, който пускам. Аз задавам какво трябва да съществува, ръководя екипите от агенти, които го изграждат, проверявам резултата и поправям правилата и защитите, в които работят агентите, когато някой сгреши. Извън работата слушам авангарден джаз и българска народна музика и ходя в планината, когато мога.
Хронология
2020–2023
Бакалавър (BSc Hons) по фармакология, Университет в Портсмът
Бакалавър с отличие (First Class Honours). Фармакологията ми даде навика да отделям сигнала от шума, преди да действам според единия или другия.
2022
Ръководител на LoRaWAN проект
Ръководих мрежа от хотспотове на Helium за една млечна компания. В нея имаше около 110 хотспота, като броим и нашите собствени. Проектът приключи с краха на криптовалутите през 2022 г.
2022–2023
Sapverse
Новела от 24 глави, написана с ранни AI модели, и първото нещо, което съм правил с AI.
2024
Biogard
Първият сайт, който започнах, за фирмата на баща ми за борба с вредители в Русе, и там се научих да създавам софтуер. През 2025 г. мина на Next.js и работеше в Netlify. По-късно го изградих наново като v2 и го преместих на собствен сървър.
Прочетете историята на BiogardBiogard, борба с вредители в Русе
Края на 2024
Сам се уча да създавам софтуер
Сам се научих да създавам софтуер, като давах задачи на AI модели. Навикът, който се оформи тогава, е същият и днес: аз решавам какво трябва да съществува и проверявам дали съществува.
октомври 2025
Valox ЕООД и ValoxVSL
Основах Valox ЕООД и бизнеса му за AI видеопродукция, ValoxVSL. Процесът води един сценарий през Visual Bible (документ с героите, местата и правилата за последователност между кадрите), генерирани изображения и генерирано видео до готова реклама. Брат ми работи с мен по него.
октомври 2025
PlayBelote
Започнах българска онлайн игра на белот: детерминиран модул с правилата на играта, общ за клиента в браузъра и за сървъра на играта, ботове по метода Монте Карло, турнири и формат за запис на играта. Играта е пусната и работи.
Прочетете историята на PlayBelotePlayBelote, онлайн български белот
февруари 2026
Компрометиран сървър
Ботнет използва позната уязвимост в Next.js на сървъра, на който работеше генераторът на видео. Защитата на SSH не би могла да го спре, защото атаката дойде по HTTP. Открих го, като проверих изходящите връзки, написах доклад за инцидента, обнових Next.js и превърнах поуките в писмен наръчник за защита на сървъри, който ползвам като отправна точка за всеки нов сървър.
март 2026
Старши AI консултант в DigiSol
Започнах в DigiSol като старши AI консултант. Основната ми работа там са системи от агенти за голям индустриален производител, при които детерминиран код дава числата, а човек одобрява всичко, което има последствия.
Прочетете историята на Агенти за митнически и регулаторни декларации
април 2026
Ruse AI Hack
Участвах в Ruse AI Hack и помогнах на брат си да изгради своя проект за състезанието: процес за генериране на 3D обекти.
2026
Преместване във Варна
Преместих се във Варна, на брега на Черно море.
септември 2026
Valox Office
Поех agent-office, open source 3D офис от AgentSystemLabs (лиценз MIT), и го подобрих далеч отвъд оригинала, докато от него стана Valox Office: 3D офис в браузъра, в който агентите-работници с Claude Code, Codex и OpenCode седят на бюра, всеки в собствен клон на git. Премахнах онова, което не ми трябваше, и добавих инструментите за агенти, които го правят среда за работа на агентите: собствени MCP инструменти за агент-мениджър, маршрутизиране между работниците, програми за изпълнение на отдалечени компютри и изолирани акаунти за работниците.
октомври 2026
Ръководител на AI инженерството в DigiSol
Станах ръководител на AI инженерството в DigiSol. Отговарям за това как се проектират, изграждат и работят в продукция AI системите на компанията, както и за правилата, проверките и защитите, под които работят агентите, които пишат код.
Извън работата
Авангарден джаз
Слушам Франк Запа, Майлс Дейвис, Уейн Шортър, Джон Колтрейн, Мери Халворсън, Джон Зорн и Дейв Дъглас. Предпочитам музика, която поема рискове, пред музика, която само стои на заден план.
Българска народна музика
Иво Папазов и Валя Балканска са моите отправни точки. Неравноделните танцови размери 7/8 и 11/16 се срещат и в музиката, която пиша с код.
Аудио техника
От шестнайсетгодишен държа на качеството на възпроизвеждането. Референтните ми слушалки са Sennheiser HD 800 S.
Музика, написана с код
Jazz from Varna е сюита от пет части с продължителност 3:23, изчислена с JavaScript и вдъхновена от Jazz from Hell на Запа. В нея звучат ръченица в 7/8 и копаница в 11/16 над хоров бордун и тъпан. Втората композиция, Yogurt Culture Shock, е MIDI, превърнат в звук с FluidSynth.
Планини, море и спорт
Походи с раница и преходи в планината, време край морето, баскетбол и колоездене. Варна, където живея сега, ми дава морето.
Готвене
Готвя рядко, но когато го правя, е истински проект.
Кино и телевизия
Търся психологическа дълбочина: Дейвид Линч, Mr. Robot, Breaking Bad, Legion и Hannibal.
Езици
Български
Роден
Английски
Напреднал (IELTS 7,5)
Френски
Среден, четене
Машините, на които работят агентите
Пет сървъра: четири при Hetzner и един при DigitalOcean. Три обслужват публични сайтове, а административните конзоли и таблата приемат връзки в частна мрежа на Tailscale, а не на публичен интерфейс. И петте ползват SSH с публичен ключ, без вход с парола. Стандартът ми за защита е писмен наръчник от десет стъпки с контролен списък за проверка: SSH само с ключ, защитна стена на сървъра, fail2ban, автоматични обновявания за сигурност, при които рестартирането остава ръчно, затягане на параметрите на ядрото и банер при вход. Оформиха го два инцидента. Първо, ботнет използва уязвимост в Next.js на сървъра за генератора на видео, а защитата на SSH не би помогнала, защото атаката дойде по HTTP. По-късно ограничение по IP адрес за SSH ме заключи извън игровия сървър и го изградих наново без това ограничение. Наръчникът е минимумът, който нагаждам за всяка машина: игровият сървър го следва почти ред по ред, а общата машина с контейнери разчита на изолацията на контейнерите за част от него. Една проверка важи за всички: да се гледат изходящите връзки на приложението, защото така се показа и компрометирането.
Сървър за работното пространство на агентите
Hetzner- работното пространство и шлюзът за съобщения на един автономен агент, с open source Hermes Agent от NousResearch
- мост между гласов канал в Discord и гласов асистент, предлаган като услуга
- собствен GitHub Actions runner за едно хранилище
- копие на хранилищата с продуктите ми, предназначено най-вече за четене
- достъп на агент до хранилища, разделен между изпълнител без привилегии и отделна услуга, която държи мрежовите данни за вход
Игрови сървър
Hetzner- игровият сървър на PlayBelote, базиран на Colyseus, зад nginx
- PostgreSQL 16 зад PgBouncer
- малка webhook услуга, която пуска новите версии в продукция, без CI система по средата
- нощни резервни копия на базата данни, пазени около месец
Сървър на генератора на видео
Hetzner- генераторът на видео на ValoxVSL в продукция, а до него негово копие за разработка
- автоматизирана търговска система с авариени прекъсвачи
Обща машина за изграждане и хостинг
Hetzner- Valox Office, с изолиран собствен CI runner и 32 изолирани Unix акаунта за агентите-работници
- сайтът в продукция на фирмата на баща ми за борба с вредители в Русе: Caddy, Next.js, Postgres 17, собствен инструмент за анализ и резервни копия на отдалечено място с restic
- автоматизирана търговска система с авариени прекъсвачи
Машина за търговската система
DigitalOcean- автоматизирана търговска система с авариени прекъсвачи