State management in 2026, and the split that actually matters
A PR that copied server data into a Redux slice, the stale bug it caused, and how I split server from client state, plus when RTK still earns its place.
Frontend engineer · building my own products
A web admin for label-printing scales in grocery stores. Products, prices and promo banners are managed in one place — scales pull versioned catalog updates and confirm them, any release rolls back in one click.
A PR that copied server data into a Redux slice, the stale bug it caused, and how I split server from client state, plus when RTK still earns its place.
What MCP actually hands an agent, why a browser agent is the worst-case client for it, and the access model you sign up for the moment you connect a tool.
AI code shows no signs of struggle, which inverts how a reviewer hunts for bugs. The failure modes it repeats, and where to spend scarce attention.
An internal block builder for marketing Stories — one component tree that's both the editor and the live preview, drag-and-drop as a tree mutation, keyboard-accessible reordering, and a publish flow safe enough to hand to a non-engineer.
I turned the compiler on in production and went to delete my useMemo. Where that worked, where it silently skipped the component, and why selectors and caches stay mine.
A measured approach to bundle auditing — webpack-bundle-analyzer and source-map-explorer, where the bytes actually hide, route- vs component-level splitting, and the over-splitting trap.
How windowing actually works, why a grid is harder than a list, and the React render work that gets you the rest of the way to 60fps — memo, memoized selectors, and knowing when it's cargo cult.
Designed frontend architecture for file workflows in React/TypeScript, optimized performance (-25% initial JS bundle), shipped a family subscription flow (12% of new subscriptions) and a partner gallery for photographers (4,000+ paying users).
Built hotel search filters with URL state sync (-14% repeat searches), developed a price trend widget (+7% bookings) and a hotel comparison module (-10% abandoned bookings).
Faculty of Computer Science and Control Systems.
Frontend Engineer · React · TypeScript
GMT+3 hello@frelikh.com (click to copy) github.com/maksimfrelikh t.me/maksimfrelikh
Designed frontend architecture for file workflows in React/TypeScript, optimized performance (-25% initial JS bundle), shipped a family subscription flow (12% of new subscriptions) and a partner gallery for photographers (4,000+ paying users).
Built hotel search filters with URL state sync (-14% repeat searches), developed a price trend widget (+7% bookings) and a hotel comparison module (-10% abandoned bookings).
Faculty of Computer Science and Control Systems.