Григорий Коврижных
Портфолио
Voxkey: голосовой ввод под Windows по горячей клавише
Автор. Голосовой ввод для Windows: нажимаешь горячую клавишу, говоришь, и текст появляется у курсора в любом приложении. Распознавание через Whisper по API, локальную модель скачивать не нужно, работает с бесплатным ключом Groq.
MCP-сервер на Node.js и TypeScript для подключения AI-агента
Автор. Пример MCP-сервера на TypeScript, который работает по HTTP: через него AI-агент находит тикет по номеру или названию и добавляет комментарий. Модели, сервисы и сервер разнесены по слоям, входные данные проверяются, данные демонстрационные. Показывает, как подключить свою систему к AI-агенту.
ORA: платформа рекламных заданий с выплатами на карты
CTO. Строил платформу с пустого репозитория, большую часть кода написал сам. Рекламодатели запускают кампании, исполнители выполняют задания и получают выплаты на карты. Что сделал: - бэкенд на Node.js, Express 5 и TypeScript, PostgreSQL на сыром SQL; - эквайринг через FreedomPay, Kassa, Tarlan и Paylov; - выплаты на карты через Interpay и свой оркестратор, сверку с бухгалтерией, антифрод; - генератор рекламных постов на LLM с оценкой 0-10 и откатом при регрессии; - ассистента по базе знаний с голосовым вводом через Whisper; - Telegram Mini App с проверкой initData и JWT. Интерфейсы: кабинет на React, панель менеджера на Vue 3 и Quasar, кабинет рекламодателя и сайт на Next.js, мобильное приложение на React Native и Expo. Языки интерфейса: русский, английский, казахский.
knowledge-bot: Telegram-бот, который собирает базу знаний из ссылок
Автор. Отправляешь боту в Telegram ссылку на рилс, видео на YouTube или статью. Бот разбирает материал, одна модель выделяет то, что пригодится через месяцы, другая как критик отбраковывает лишнее, и заметка попадает в git-репозиторий. Потом кодовый агент сам поднимает нужные заметки, когда задача их касается. TypeScript, Node.js.
