React Compiler: where to delete useMemo, and where it quietly bails
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.
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.
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.
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.
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.
Building my own products from idea to production: frontend, design and infrastructure.
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 Informatics and Control Systems.
Frontend Engineer · React · TypeScript
GMT+3 hello@frelikh.com (click to copy) github.com/maksimfrelikh t.me/maksimfrelikh
Building my own products from idea to production: frontend, design and infrastructure.
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 Informatics and Control Systems.