Роман Огарков · staff software engineer · frontend tech lead
Я делаю платформу, на которой другие разработчики выпускают свои продукты.
Занимаюсь архитектурой, сборкой, CI/CD, серверами и всем остальным, что превращает код в работающий продукт.
Этот сайт собрал целиком сам: дизайн, фронтенд, API и инфраструктуру.
как устроен этот сайтнад чем я работаю
все проектыearworm.school
Английский по рок- и метал-песням для тех, кто говорит по-русски. Выбираешь группу, потом песню и либо просто слушаешь, либо начинаешь упражнение. Каждая строка звучит отдельно, и её нужно собрать из перемешанных слов. Неправильное слово не встанет на место, а после трёх промахов подсветится нужное. Когда строка собрана, появляется её перевод. Сайт переведен на русский и английский языки, а группы, песни, строки и переводы я добавляю через собственную админку.
- React 19
- Vite
- Hono
- Bun
- PostgreSQL
- Cloudflare R2
- k3s
ogarich89.com
Собственно, этот сайт. Написан на React с серверным рендерингом, своей дизайн-системой на токенах и отдельным API. Серверную часть и инфраструктуру тоже настраивал сам. В общем, проект прямо перед вами — это то, что вы сейчас читаете.
- React 19
- Fastify
- Hono
- Bun
- k3s
Админка бэк-офиса
Внутренняя панель, в которой офис работает каждый день. Сделана на React и react-admin. Проект не писал с нуля — сейчас постепенно привожу его в порядок: обновляю стек, вычищаю старый и мёртвый код, улучшаю CI/CD и разбираюсь с экранами, которые раньше заметно тормозили.
- React
- react-admin