About

avatar

Krzysztof (Chris) Nowak

Senior JS Developer - React | ReactNative | Node.js

Experienced FullStack JavaScript Developer specializing in scalable web and mobile applications

I’m a Senior TypeScript Engineer with 8+ years building large-scale TypeScript/React applications and modernizing legacy applications. With ownership of frontend and backend architecture and technical direction across 10+ commercial products. I deeply focus on high code quality, performance, SEO, and accessible UI, including design-system work and component APIs that scale teams. I’m embedded with products in Agile delivery: discovery, domain modeling, instrumentation, A/B testing, and iterative improvement based on data. I collaborate on Node.js services and APIs when full-stack ownership is needed. I have a track record that includes measurably improving reliability in production. I’m a trusted cross-functional partner to product, design, and backend peers - clear on tradeoffs, scope, and delivery under shifting priorities.

Experience

  • Over 8 years of experience in building scalable web and mobile applications.
  • Developed more than 10 commercial applications, including projects built from scratch.
  • Engaged in business consultations, domain modeling sessions, and product discovery workshops.

Some of my projects

Skills and Expertise

  • Languages: TypeScript, JavaScript (ES2025)
  • Frontend: React, React Native, Next.js (App Router, Pages Router), React Server Components, HTML, CSS, SCSS, Tailwind, Styled Components
  • State & Data: Redux, RTK-Query, Zustand, RxJS, TanStack Query, GraphQL, Apollo GQL, REST API, WebSockets
  • UI & Design Systems: Material UI, Ant Design, HeroUI, Storybook, Design Systems, Design Tokens
  • Testing: Jest, Vitest, Cypress, Playwright, React Testing Library
  • Backend: Node.js, NestJS
  • Databases: PostgreSQL, MySQL, Redis, MongoDB, DynamoDB, Firestore
  • Cloud & DevOps: AWS, Firebase, Supabase, CI/CD (GitHub Actions), Git, Docker
  • CMS: Contentful, Strapi, TinaCMS, Headless CMS
  • Tooling: Webpack, Vite, Monorepos, Turborepo
  • Other: Web Performance, Core Web Vitals, Accessibility (WCAG, A11Y), Domain Modeling, Agile/Scrum, AI APIs, LLM Integration, e-commerce, Zoom SDK

Approach

  • Focus on delivering results, relevance, and quality.
  • Agile and high-quality development practices.
  • Identifying suitable solutions aligned with business needs.
  • Strong communication and collaboration skills.
  • Timely delivery of results.

Location

I work fully remotely from EU, Central European Time (CET) zone.

Let's get in touch!

If you are seeking an experienced JavaScript Developer with a strong commitment to delivering scalable and high-quality applications, let's connect and discuss your needs.