Илья Новиков

Технический директор

Специализация:

Организации моста между бизнесом (клиентом) и технологиями. Управление «технологическим заводом». Обеспечение качества и предсказуемости.

Трек-рекорд:

  • 7+ лет коммерческой разработки
  • Путь от фронтенд-разработчика до CTO
  • Проектирование высоконагруженных систем, которые не падают под давлением
  • Формирование команд и процессов с нуля так, чтобы работа кипела, а люди не выгорали
  • Опыт с коммерцией и госсектором: от стартапов до крупных интегрированных решений

Автор статей

Резенцент статей

Типизация динамических роутов в Next.js: как правильно работать с асинхронными params в TypeScript

Типизация React Context без undefined: пошаговая реализация паттерна createSafeContext на TypeScript

Типизация Server Actions в Next.js с валидацией через Zod: от схемы до продакшена

Безопасная работа с Children в React и TypeScript: типизация слотов и компиляционная валидация

Conditional Props в TypeScript: как запретить взаимоисключающие пропсы в React-компонентах

ComponentPropsWithoutRef vs ComponentPropsWithRef в React 19: как правильно типизировать пропсы и ref

Строгая типизация Compound Components в React и TypeScript: избавляемся от `as Type`

Типобезопасные обработчики DOM-событий в React: практическое руководство по TypeScript

Type Narrowing и Type Guards в React: руководство по безопасному рендерингу с is, in и asserts

Type-Safe Custom Hooks: как правильно использовать as const и сигнатуры перегрузок в React и TypeScript

Discriminated Unions в React State: устранение невалидных состояний

Типизация полиморфных компонентов в React через дженерики: полное руководство по пропу as