NutriSense
- Go
- Flutter
- LLM
Випущений мобільний продукт: бекенд на Go, клієнт на Flutter та асистент із жорсткими межами того, що йому дозволено стверджувати.
Віктор МариморичІнженер backend та систем
Backend на Rust, Go і Python. Реальний час і подієва архітектура. AI-агенти та інтеграції через MCP.
Продукти в проді, системи, зроблені для партнерів, і внутрішній інструментарій, на якому працює команда. Кожен проєкт тут заради інженерної задачі, яку довелося розвʼязати.
Випущений мобільний продукт: бекенд на Go, клієнт на Flutter та асистент із жорсткими межами того, що йому дозволено стверджувати.
Розпізнавання мови в реальному часі на Rust: потік через WebSocket, кілька архітектур розпізнавання, один сервіс, що працює на CPU, CUDA або Metal.
Розподілена система, що працює з Telegram: чотири backend-сервіси на Rust спілкуються через gRPC, а за протокольною межею йде обробка, близька до агентної.
До релізу. Вихідний код приватний.
Інструментарій для мережевої розвідки та систем, ще до релізу.
Внутрішній інженерний інструмент, а не загальнодоступний продукт. Вихідний код приватний.
Інженерний інтелект для кодової бази: контекст, привʼязаний до Git, довговічна памʼять проєкту та знання про архітектуру, доступні AI-інструментам через MCP.
Rust / MCP / Git / Developer tooling
Живий продукт. Вихідний код приватний.
Продакшн-бекенд на Rust із подієвим ядром: transactional outbox, фонові воркери та фронтенд на React, усе на Cloud Run.
Rust / React / Cloud Run / Background workers
Розгорнуто на установках. Вихідний код приватний.
Edge-телеметрія для сонячних установок: локальний бекенд, що працює постійно поруч з інвертором, а не хмарний сервіс.
Go / PostgreSQL / Docker / Edge
Не загальнодоступне програмне забезпечення. Вихідний код приватний.
Web Aegis і Blockchain Aegis: власний інструментарій, який команда Red Sentra використовує для своєї безпекової роботи.
Web Aegis / Blockchain Aegis
Чотири типи задач, які я беру, і що робота означає насправді.
Транспорт на WebSocket, обробка подій у Redis, transactional outbox, фонові воркери. Ретраї, ідемпотентність і back-pressure закладені від початку, щоб часткова відмова лишалася частковою.
MCP-сервери та інтеграції інструментів, обмежена поведінка агентів, дизайн контексту й памʼяті. Модель це компонент із частотою помилок, тому завжди є детермінований шлях, коли вона помиляється або недоступна.
Сервіси на Rust і Go, що спілкуються через gRPC і Protocol Buffers. Межі сервісів, ізоляція орендарів, стратегія схем і міграцій, а також операційна історія після запуску.
Потокове розпізнавання мови на Rust для CPU, CUDA і Metal. Локальні бекенди, які стоять поруч із залізом і працюють далі, коли мережа падає.
Дві поточні ролі. Обидві з руками в коді.
Грудень 2025 і донині Віддалено
Засновник та інженер систем
Red Sentra це віддалена інженерна команда з восьми людей разом зі мною. Ми будуємо та експлуатуємо власні продукти, виконуємо замовні системи для зовнішніх партнерів, супроводжуємо випущене після запуску й розвиваємо внутрішній інженерний і безпековий інструментарій. Я лишаюся технічним: архітектура, сервіси на Rust і Go та ті частини доставки, яких ніхто не хоче.
Грудень 2025 і донині Віддалено
Backend-інженер
Продуктова інженерія навколо AI-асистента, який приєднується до зустрічей і знімає з людей адміністративні наслідки. Я працюю над шляхом реального часу та інтеграціями, які роблять результат придатним до використання в наявних інструментах компанії.
Контрактна backend-розробка та наступальна безпека, здебільшого під NDA. Бакалавр з кібербезпеки та системної інженерії, Одеська політехніка, 2025.
Пʼять позицій, яких я тримаюся. Усі вони видно в коді.
Таймаути, ретраї, ідемпотентність і back-pressure належать до першого дизайну, а не до пізнішого патча. Сервіс, який працює лише на щасливому шляху, не завершений.
Мій досвід наступальної безпеки видно в тому, де проходять межі довіри, як ізольовані орендарі, як сервіси автентифікуються один перед одним і як влаштовані секрети, шифрування та журнали аудиту. Це властивість дизайну, а не етап наприкінці.
Якщо я не можу відновити з логів, метрик і подій те, що система зробила, я не вважаю її придатною до експлуатації. Налагодження в проді це вимога до дизайну.
Агенти отримують явні межі інструментів, валідовані входи й виходи та запасний шлях, який не потребує правильної відповіді моделі. Недетермінованість припустима у відповіді, а не в інфраструктурі.
Більшість збудованого досі працює, і виправляти це досі мені. Відповідальність за чергування змінює рішення, які ти ухвалюєш у перший день.
Backend і розподілені системи, інтеграції AI-агентів або продакшн-система, яка поводиться не так. Пишіть напряму й опишіть задачу.