Тимофей Ищенко

Главный фронтенд-разработчик

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

Frontend-разработка на React и TypeScript. Next.js (SSR/SSG), Redux, сборщики (Webpack/Vite), семантичная верстка, UI-kit, Docker. Работа с техдолгом, рефакторинг, коммуникация в кроссфункциональной команде.

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

  • 4+ лет коммерческой разработки
  • Практикующий AI-энтузиаст: внедряю LLM в реальные продуктовые задачи

Автор статей

Изоляция серверного кода в Next.js: как защитить секреты с помощью server-only и TypeScript

Оптимистичные обновления с useOptimistic: как правильно типизировать состояние и откат в React 19

Паттерн useActionState в React 19: обработка форм, pending-состояния и типизация ошибок в TypeScript

Shared Types в Fullstack React: как организовать сквозную типизацию между API, RSC и Client Components

Streaming & Suspense в TypeScript: как строго типизировать fallback и skeleton-компоненты

Ошибки сериализации в React Server Components: как устроена граница 'use client' и как передавать данные без сбоев

Типизация динамических роутов в 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

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