Перейти к содержимому

Борис Новичков

Инженер-программистМФТИ

ENRU

Фулстек-инженер с физико-математическим образованием. Довожу продукты до конца и целиком: инструмент для знаний с древовидной структурой, работающий на пяти платформах; плагин для Obsidian, установленный тысячами людей; плагины, которые заставляют Claude Code работать с настоящими репозиториями, — и библиотеки с сервисами на Python под всем этим.

  • 20проектов в портфолио
  • 7из них — законченных продуктов
  • 10+лет в разработке
  • 01

    Продуктовая разработка

    Одна модель данных — и сразу все поверхности. Веб, десктоп, мобильные и чат-клиенты, которые остаются синхронными и продолжают работать офлайн.

  • 02

    Инфраструктура для AI-агентов

    Обвязка, которая позволяет кодовым агентам работать с настоящими репозиториями и ничего в них не ломать: изоляция, точки проверки и след, по которому всё можно перечитать.

  • 03

    Бэкенд и инструменты

    Неромантичная половина работы: типизированные API, миграции схем, упаковка пакетов и библиотеки, которые ставят себе другие люди.

Языки
TypeScript / JavaScript · Python · Dart / Flutter · Go · C++ · SQL
Фронтенд
React · MobX · Astro · Vite · Tailwind · D3
Приложения и клиенты
Tauri 2 · Telegram Mini Apps · Плагины Obsidian · IndexedDB
Бэкенд
Node / Express · FastAPI · Drizzle ORM · PostgreSQL · MongoDB · WebSocket · SSE · Celery
AI и агенты
Плагины Claude Code · MCP · Anthropic API · OpenAI API · Проектирование промптов и агентов
Инфраструктура
Docker · GitHub Actions · Nginx / Caddy · Playwright · Cloudflare

Открыт к новой работе и к сотрудничеству над чем-нибудь интересным. Напишите.

Treeno

Древовидные заметки на пяти платформах, с агентом внутри

Веб-приложениеДесктоп-приложениеМобильное приложениеTelegram Mini AppТелеграм-бот

Инструмент для заметок, в котором всё — узел одного дерева: планы, декомпозиция задач, канбан-доски, структурированные поля. Одно и то же дерево работает в вебе, в десктопной сборке на Tauri, в мобильном приложении на Flutter, в Telegram Mini App и в телеграм-боте — остаётся редактируемым офлайн и сходится, когда сеть возвращается.

Lectorea

Что учить и в каком порядке — университетские лекции как карта

Веб-приложениеPWAКонвейер данных

Бесплатный каталог университетских лекционных курсов с YouTube, разложенный по тому, что должно идти раньше. Каждый курс знает, от чего он зависит и что открывает, поэтому предмет превращается в маршрут вместо кучи ссылок: выбираете, куда хотите прийти, и сайт выкладывает путь — предпосылка за предпосылкой, с записями к каждому шагу. 236 курсов в 39 областях, 12 500 лекций из 309 университетов и каналов, переобход каждую ночь.

Claude Code Plugins

Маркетплейс плагинов, который сажает кодового агента за настоящий репозиторий

Плагин Claude CodeCLI

Два опубликованных плагина Claude Code за одной командой маркетплейса. make-better проходит по существующей кодовой базе по девяти темам и сам вносит правки; feature собирает каждое изменение в изолированном git worktree со своим портом и доводит его до pull request. Оба настраиваются под проект.

Session Timeline

Живая диаграмма Ганта по всем сессиям Claude Code, прямо из локальных транскриптов

CLI-инструментВеб-панель

Браузерная панель, которая укладывает все сессии Claude Code на одну общую ось времени — когда работал агент, когда читал человек, каждый вызов инструмента и каждый запуск субагента. Она читает транскрипты, которые и так лежат на диске, поэтому ставить хуки, менять конфиги и проверять зависимости не нужно.

Network Trail

Путеводитель по социальному графу — вставьте профиль, получите структуру за ним

Веб-приложениеHTTP APIФлот воркеров

Исследовательская платформа, которая превращает открытые данные социальной сети в то, по чему можно ходить: обходит связи профиля через официальные API, выясняет, на какие сообщества распадается граф, и ранжирует признаки, общие для этих сообществ. Шесть сервисов — фронтенд на React, API на Flask, доменный слой, распределённый воркер запросов, аналитический сервис на FastAPI и пул токенов — построены за три года и опубликованы одним репозиторием.

bestconfig

Один объект Config поверх всех мест, где Python-проект прячет настройки

Python-библиотека

Библиотека конфигурации, которая убирает шаг настройки целиком. Создаёте Config() — и он поднимается от текущего файла к корню проекта, находит по пути файлы YAML, JSON, INI, .env и Python-конфиги, подмешивает переменные окружения и отдаёт результат через один типизированный доступ.

Netwik

Общая сеть заметок внутри Obsidian, живущая в тысячах хранилищ

Плагин для ObsidianВеб-сервис

Плагин для Obsidian, добавляющий к приватному хранилищу публичный слой, который редактируют совместно. Любую заметку можно опубликовать в общей сети, связать по URL, найти через автодополнение прямо в редакторе и отредактировать — а изменения разойдутся по хранилищам всех участников.

Инструменты разработчика и агенты

  • Мост YouGile → агент

    Упомяните агента в чате задачи, и он начнёт работать в вашем репозитории

    Веб-сервисИнтеграция с агентомОткрытый код

Данные и машинное обучение

  • Разбор комментариев YouTube

    Тысячи комментариев говорят несколько разных вещей — этот инструмент выясняет, каких

    Панель на StreamlitКонвейер данныхОткрытый код

  • AI Threads

    Инструмент для мышления, продолжающий вашу собственную мысль

    Веб-приложениеОткрытый код

Телеграм-боты

  • Hot English

    Переведите фразу и получите разбор — практика английского в чате

    Телеграм-ботВеб-интерфейс

  • YourCloud

    Чат в Telegram, который заодно является приватным хранилищем, по комнате за раз

    Телеграм-ботОткрытый код

  • (Не)случайный собеседник

    Отправьте сообщение незнакомцу, получите ответ и не узнайте о нём ничего

    Телеграм-ботОткрытый код

  • Бот по соционике

    Соционика как то, по чему можно ходить, а не стена форумных постов

    Телеграм-ботОткрытый код

  • GPT Journey

    Текстовое приключение, которое модель пишет, пока вы в него играете

    Телеграм-ботОткрытый код

Языки и парсеры

  • BIPL

    Маленький язык и фронтенд на C++, который его читает

    CLI-инструментФронтенд языкаОткрытый код

  • Обфускатор C++

    Переписывает исходники на C++ во что-то, что всё ещё компилируется и что никто не хочет читать

    CLI-инструментОткрытый код

Графика и эксперименты

  • Graph Dive

    Погружение в граф ссылок «Википедии» прямо в браузере

    Веб-приложение

  • Скетчи на Processing

    Маленькие визуальные программы — декартово дерево, которое рисует себя, и клетки, которые эволюционируют

    Скетчи на ProcessingОткрытый код

  • Brainstorm

    Ментальная карта, которая раскладывает себя сама, пока вы думаете

    Веб-приложениеОткрытый код