Frontend Architect / Staff React Engineer

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

Download CV
20+ years in engineering
React + TypeScript
Design Systems
Tech Lead / Architecture
Remote (Poland)

Blog

54 articles

I write about frontend architecture and building systems that scale.

Optimistic UI: Updating Before the Server Says Yes

Optimistic UI: Updating Before the Server Says Yes

Optimistic UI is a small lie: you show the result before the server confirms it. Done right, the app feels instant. Done wrong, the UI quietly tells the user something that never happened. The difference is entirely in how you roll back.

Jul 17, 2026Read
Server State Is a Cache: Normalization, Duplicates, and Invalidation You Can Trust

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

The same customer shows up in a list, a detail page, and a header badge — three copies of one truth you don't own. Edit one and the others go stale. Here's when to normalize server data into one source of truth, when the query cache is enough, and how to invalidate without nuking everything.

Jul 15, 2026Read
localStorage Is Not State: Persistence, Hydration, and Tabs That Fight Each Other

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

localStorage looks like a global variable that survives a refresh. That framing is the bug. Treat it as a persistence layer that mirrors your state — not as the state itself — and the hydration mismatches, stale tabs, and schema breakages mostly disappear.

Jul 13, 2026Read
View all 54 articles

Architecture-first approach

Build scalable foundations with thoughtful design patterns and clear technical direction.

Scalable UI foundations

Design systems, component libraries, and patterns that grow with your product.

Strong code quality + DX

Type-safe, tested, and maintainable code with excellent developer experience.

Team leadership & mentoring

Guide teams through technical challenges and help engineers level up.

Selected Work

A few examples of what I build and lead

FinTech Client Portal

Tech Lead / Frontend Architect

  • Designed modular architecture for 12+ micro-frontends
  • Built component library and design system with 80+ components
  • Implemented data-heavy dashboards with TanStack Query and optimistic updates

Impact: 40% faster feature delivery, 90% reduction in UI inconsistencies across teams

Enterprise CMS Platform

Tech Lead

  • Architected complex form workflows with React Hook Form and Zod validation
  • Led migration from legacy stack to TypeScript + modern React patterns
  • Established CI/CD pipelines, testing strategy, and code review standards

Impact: Scalable foundation supporting 200k+ monthly active users

E-commerce Checkout

Tech Lead

  • Rebuilt checkout flow for performance and conversion optimization
  • Integrated payment gateways with error-handling and retry logic
  • Implemented A/B testing framework and real-time analytics integration

Impact: 22% increase in conversion rate, 300ms faster load time

Internal Ops Dashboard

Senior Frontend Engineer

  • Built real-time data visualization dashboard with Recharts and WebSockets
  • Designed state management architecture for complex async workflows
  • Created custom theming system with light/dark mode and accessibility

Impact: Improved team productivity with unified operational visibility

How I work

Architecture

I start by understanding constraints and tradeoffs. Choose patterns that fit the problem, not the hype. Focus on maintainability and team velocity.

Quality

Type safety, testing, code reviews, and clear documentation. Ship fast, but ship right. Build systems that teams trust and enjoy working with.

Delivery

Break down complexity into shippable increments. Unblock teams, reduce friction, and keep momentum. Balance perfect with done.

Team

Share context, mentor actively, and foster ownership. Good code is a team sport. Invest in people, not just systems.

Skills

Core

ReactTypeScriptNode.jsJavaScript (ES6+)PHPAdobe AEM

Data & State

TanStack QueryZustandRedux ToolkitReact Context

Forms

React Hook FormZodYupForm validation patterns

DataBases

MySQLPostgreSQLMongoDB

Tooling & DevOps

CI/CDESLint / PrettierMonorepo patterns (Turborepo, Nx)StorybookVite / WebpackDocker

Marketing

Search engine optimization (SEO)MarketingSMM

UI & Design

Design SystemsAnt DesignCSS-in-JSTailwind CSSAccessibility (WCAG)ThemingResponsive Design

Architecture & Patterns

Micro-frontendsComponent API designPerformance optimizationTesting (Jest, React Testing Library, Playwright)

Hobbies

Walking/HikingPhotosBoard gamesGuitar

Portfolio

A selection of design and development projects showcasing modern interfaces, brand identities, and creative solutions

Cinema Full

Cinema Full

Sofona

Sofona

TakeProfit

TakeProfit

Catch Coffee

Catch Coffee

Drzewowitan

Drzewowitan

Box

Box

Let's Connect

Need a React/TypeScript expert for architecture, design systems, or technical leadership? Reach out through any channel below — I usually respond within 24–48 hours.

📍

Location

Poland (Remote)

Response Time

24-48 hours

💼

Available For

Contracts & Consulting

Ready to start a conversation?

Whether you need frontend architecture, design systems, or technical leadership — I'm here to help build production-grade React applications.

Frontend ArchitectureDesign SystemsTech LeadershipCode Reviews