DEV Community

Maksym Kuzmitskyi (MaximusFT) profile picture

Maksym Kuzmitskyi (MaximusFT)

I build production-grade React/TypeScript frontends: architecture, design systems, complex forms, data-heavy UIs, and team delivery.

Location Poland, Krakow Joined Joined on  Personal website https://ma-x.im/

Education

Ukraine / Odessa

Work

TechLead Frontend developer

Guardrails for a Runaway Agent

Guardrails for a Runaway Agent

Comments
4 min read
Test on Change, Not on a Timer

Test on Change, Not on a Timer

Comments
4 min read
You Only Get to See It From the Outside Once

You Only Get to See It From the Outside Once

Comments
6 min read
The Token Bill Is Part of the Architecture

The Token Bill Is Part of the Architecture

Comments
4 min read
Do It As Usual: Teaching One Agent Your Whole Workflow

Do It As Usual: Teaching One Agent Your Whole Workflow

Comments
5 min read
You Probably Don't Need Multi-Agents

You Probably Don't Need Multi-Agents

Comments
6 min read
Code-Splitting Is a Boundary Decision, Not a Bundle Trick

Code-Splitting Is a Boundary Decision, Not a Bundle Trick

Comments
6 min read
The Command Palette Is an Architecture, Not a Widget

The Command Palette Is an Architecture, Not a Widget

Comments
5 min read
Theming and Dark Mode Without the Flash: A Systems Problem in CSS Clothing

Theming and Dark Mode Without the Flash: A Systems Problem in CSS Clothing

Comments
5 min read
Re-Renders Are React's Superpower, Not a Disease to Cure

Re-Renders Are React's Superpower, Not a Disease to Cure

Comments
7 min read
Analytics Is Architecture: Stop Sprinkling track() Everywhere

Analytics Is Architecture: Stop Sprinkling track() Everywhere

Comments
5 min read
Feature Flags: Every Flag Is a Branch You Promised to Delete

Feature Flags: Every Flag Is a Branch You Promised to Delete

Comments
5 min read
The Event Bus: Great for Decoupling, Great for Making a Mess

The Event Bus: Great for Decoupling, Great for Making a Mess

Comments
5 min read
State Machines in React: When Booleans Start Lying to You

State Machines in React: When Booleans Start Lying to You

Comments
6 min read
Undo/Redo Without Losing Your Mind: The Command Pattern in React

Undo/Redo Without Losing Your Mind: The Command Pattern in React

Comments
6 min read
Optimistic UI: Updating Before the Server Says Yes

Optimistic UI: Updating Before the Server Says Yes

Comments
5 min read
Server State Is a Cache: Normalization, Duplicates, and Invalidation You Can Trust

Server State Is a Cache: Normalization, Duplicates, and Invalidation You Can Trust

Comments
6 min read
localStorage Is Not State: Persistence, Hydration, and Tabs That Fight Each Other

localStorage Is Not State: Persistence, Hydration, and Tabs That Fight Each Other

Comments
6 min read
Keeping a UI Kit Updated Across Apps: Versioning, Contracts, and Trust

Keeping a UI Kit Updated Across Apps: Versioning, Contracts, and Trust

Comments
8 min read
Changing a Component Everyone Uses: Deprecation, Codemods, and No Big-Bang Rewrites

Changing a Component Everyone Uses: Deprecation, Codemods, and No Big-Bang Rewrites

Comments
8 min read
Headless Components: Give Away the Behavior, Keep None of the Markup

Headless Components: Give Away the Behavior, Keep None of the Markup

Comments
6 min read
Compound Components: Designing an API, Not Just a Component

Compound Components: Designing an API, Not Just a Component

Comments
6 min read
Is Container vs Presentational Dead? What Survived the Hooks Era

Is Container vs Presentational Dead? What Survived the Hooks Era

Comments
7 min read
How Big Should a Component Be? Composition, Decomposition, and Handing Over Dependencies

How Big Should a Component Be? Composition, Decomposition, and Handing Over Dependencies

Comments
7 min read
The Direction of the Arrows: Dependencies Are Your Real Architecture

The Direction of the Arrows: Dependencies Are Your Real Architecture

Comments
7 min read
Barrel Files: The Import You Love and the Bundle You Hate

Barrel Files: The Import You Love and the Bundle You Hate

Comments
7 min read
The shared/ Folder Is Not a Place, It's a Promise

The shared/ Folder Is Not a Place, It's a Promise

Comments
8 min read
React in 3D: When <div> Becomes <mesh>

React in 3D: When <div> Becomes <mesh>

Comments
5 min read
React Native: What 'Learn Once, Write Anywhere' Really Means

React Native: What 'Learn Once, Write Anywhere' Really Means

Comments
6 min read
React on the Desktop: When a Window Beats a Tab

React on the Desktop: When a Window Beats a Tab

Comments
6 min read
Documenting Components: The Only Docs That Don't Rot

Documenting Components: The Only Docs That Don't Rot

Comments
6 min read
Design Prototyping for React: Where the Architecture Actually Starts

Design Prototyping for React: Where the Architecture Actually Starts

Comments
5 min read
Sending Email from a React App: A Backend Problem in Disguise

Sending Email from a React App: A Backend Problem in Disguise

Comments
6 min read
File Upload in React: The Input Is Easy, the File Is Not

File Upload in React: The Input Is Easy, the File Is Not

Comments
6 min read
Time in React: The Bugs That Only Show Up at 2 AM

Time in React: The Bugs That Only Show Up at 2 AM

Comments
6 min read
Payments in React: The Client Never Decides You Got Paid

Payments in React: The Client Never Decides You Got Paid

Comments
6 min read
Internationalization Isn't Translation: What Actually Breaks

Internationalization Isn't Translation: What Actually Breaks

Comments
6 min read
The Smeared Component: When Architecture Scatters What Should Stay Together

The Smeared Component: When Architecture Scatters What Should Stay Together

Comments
6 min read
Real-Time React: When the Server Has Something to Say

Real-Time React: When the Server Has Something to Say

Comments
6 min read
AI in a React App: Past the Demo, Into the Product

AI in a React App: Past the Demo, Into the Product

Comments
6 min read
Testing React Without Drowning: What Each Test Actually Buys You

Testing React Without Drowning: What Each Test Actually Buys You

Comments
7 min read
Hosting a React App in 2026: From DevOps Project to Git Push

Hosting a React App in 2026: From DevOps Project to Git Push

Comments
7 min read
Databases for React Developers: What Serverless Actually Changed

Databases for React Developers: What Serverless Actually Changed

Comments
6 min read
SSR in React: What TanStack Start Actually Changes

SSR in React: What TanStack Start Actually Changes

Comments
6 min read
The Backend a React Developer Actually Needs to Understand

The Backend a React Developer Actually Needs to Understand

Comments
7 min read
Authentication in React: Buy It, and Where the Line Really Is

Authentication in React: Buy It, and Where the Line Really Is

Comments
7 min read
The AI Agent Memory System I Built Was Broken — Here Is the Redesign

The AI Agent Memory System I Built Was Broken — Here Is the Redesign

Comments
9 min read
Charts in React: Who Renders the Pixels

Charts in React: Who Renders the Pixels

Comments
6 min read
Forms in React: Where TanStack Form Earns Its Place

Forms in React: Where TanStack Form Earns Its Place

Comments
7 min read
React UI Libraries: Who Owns the Styling Decides Everything

React UI Libraries: Who Owns the Styling Decides Everything

Comments
6 min read
Styling React in 2026: How I Actually Choose

Styling React in 2026: How I Actually Choose

Comments
7 min read
Immutable Data in React: The Rule I Stopped Arguing About

Immutable Data in React: The Rule I Stopped Arguing About

Comments
8 min read
Give Your AI Agent a Memory — It Will Stop Disappointing You

Give Your AI Agent a Memory — It Will Stop Disappointing You

Comments
10 min read
React State Management with Reatom: When useState Stops Being Enough

React State Management with Reatom: When useState Stops Being Enough

Comments
8 min read
Stop Quizzing Senior Engineers — Start Talking to Them (TL;DR)

Stop Quizzing Senior Engineers — Start Talking to Them (TL;DR)

Comments
4 min read
Stop Quizzing Senior Engineers — Start Talking to Them

Stop Quizzing Senior Engineers — Start Talking to Them

Comments
15 min read
Routing with TanStack Router: Treat the URL Like Application State

Routing with TanStack Router: Treat the URL Like Application State

Comments
8 min read
React Data Fetching with TanStack Query: The Patterns That Keep Apps Calm

React Data Fetching with TanStack Query: The Patterns That Keep Apps Calm

Comments
8 min read
Error Handling in React: What Users Should See When Things Break

Error Handling in React: What Users Should See When Things Break

Comments
11 min read
Code Structure in React: The FSD Version I Actually Use

Code Structure in React: The FSD Version I Actually Use

Comments
9 min read
loading...