Обо мне
Делаю софт таким, каким сам хотел бы пользоваться.
Я Сергей Коняхин, фронтенд-инженер из Москвы. Сейчас веду фронтенд-команду и беру фичи целиком: архитектура и контракт API, макеты в Figma, код, который уходит в прод. Почти четыре года в профессии, большая часть — плотные, насыщенные данными продукты, где интерфейс должен оставаться спокойным, сколько бы всего ни происходило под капотом.

Как я работаю
Дизайн и разработка для меня не два разных занятия. Рисую экран в Figma и тут же пишу под него компонент — так результат выходит лучше: работу не перебрасывают через стену от одного человека к другому. Дай мне волю — и возьмусь не за очередной экран, а за то, из чего эти экраны потом складываются: за дизайн-систему вместо ещё одного экрана, за рантайм для виджетов вместо ещё одного виджета. На первой фиче это медленнее, к десятой — заметно быстрее.
Дальше — мелочи, которые в сумме и решают. Состояние загрузки должно отличаться от пустого экрана, а не повторять его. Цвета живут в токенах, поэтому редизайн — это одна правка, а не сотня. А анимацию я скорее уберу совсем, чем оставлю ту, что нужна лишь для мельтешения.
Прямо сейчас
Изо дня в день — продуктовая работа с командой. В остальное время собираю свои инструменты, те, что в разделе проекты: живой аналитический дашборд, библиотека компонентов для насыщенных данными интерфейсов и ещё несколько в работе. Что-то из этого закрывает реальную задачу, с которой я столкнулся. Но чаще причина проще: инструмент понимаешь куда лучше, когда собираешь его сам, а не берёшь чужой.
Путь
С 2025
Ведущий фронтенд, модульная платформа
Люди, которые не пишут код, собирают собственные дашборды из живой библиотеки виджетов. На мне конструктор, которым они это делают, рантайм модулей под ним, дизайн-система и слой данных в реальном времени.
2024
Бакалавр, компьютерные науки
Университет «Дубна», Москва.
2022–2025
Первая коммерческая работа
Сложные интерфейсы для крупных государственных систем: многосекционные формы с сотнями связанных полей, реестровые таблицы над большими наборами данных и общая библиотека компонентов, которую команда переиспользовала на десятках экранов. Началось как университетская стажировка и стало моей первой настоящей работой.
Вне экрана
Вне экрана я обычно тренируюсь, путешествую или пишу музыку. Давно собираюсь сделать собственный плагин для DAW — и это та же история, что и всё остальное здесь: не могу долго пользоваться инструментом, чтобы в какой-то момент не захотеть свою версию.
Инструменты, которыми я владею
- TypeScript
- React
- React Native
- Redux Toolkit
- React Router
- React Hook Form
- Vite
- Tailwind
- SCSS
- Микрофронтенды
- Дизайн-системы
- JSON Schema
- WebSocket
- WebRTC
- HLS
- Figma
- Анимация
- Доступность