Senior React / React Native Developer | Node.js

Kacper M

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
6 yrs.
Location
Poland
Nationality
Poland
Timezone
(GMT+01:00) Warsaw

Languages

Polish
Fluent (C2)
English
Upper-Intermediate (B2)

About

Kacper focuses on building production mobile and web products, with about 6 years of commercial work across cross-platform UI and fullstack delivery. He works comfortably in Upper-Intermediate English, and tends to keep codebases predictable and easy to ship. As a Senior React / React Native Developer, he delivers features in React Native, React.js and TypeScript, and uses Claude Code for repeatable scaffolding, refactors and lightweight automation. He has handled POS flows with local SQLite and hardware integrations, storefront/admin work tied to a Django stack, plus location and chat experiences using Next.js and Node.js. Typical scope includes REST API integration, JWT auth, state management with Redux.js, automated checks via Jest and Playwright, and cloud touchpoints in Amazon (AWS). Industries include e-commerce, retail, food and beverages, social media, travel and tourism, etc. Engineer’s degree in Information Technology, Białystok University of Technology; Master’s degree in Computer Science, Białystok University of Technology.

Main technologies

Additional skills

Experience

Project with NDA

React Developer

About the Project

Existing e-commerce platform used by online stores across different industries. Consists of a customer-facing storefront and an admin panel that store owners use to manage their shop. The product was already in production, so the work focused on extending and maintaining it.

  • E-commerce
  • Retail

Responsibilities

- Developed new features and maintained the existing storefront and admin panel in React, integrated with a Django back-end. - Fixed bugs and improved existing functionality in a live product used by stores in different industries. - Worked in a team on an established codebase, following its conventions and release process.

Project with NDA

FullStack Developer

About the Project

Ordering ecosystem for a Canadian quick-service restaurant chain. Includes a tablet-based POS app for restaurant staff (order flow, order status tracking, order history, integrations with payment terminals, card readers and receipt printers), a web app for customers to order food online, and an admin panel for managing the restaurant's operations.

  • Food And Beverages

Responsibilities

- Led development of the React Native (Android) POS app with a local SQLite data layer, covering order flow, order history and hardware integrations (payment terminals, card readers, receipt printers). - Built the customer-facing food ordering web app and the admin panel in React with Next.js, with back-end services in Node.js. - Worked directly with an international client in an Agile/Scrum setup.

Project with NDA

Lead React Native Developer

About the Project

Mobile chat app built with React Native and Expo, where conversations are organized by region. Users chat with people in their area, share their location on a map, and send photos and videos. Published on both the App Store and Google Play.

  • Social Media

Responsibilities

- Led development of the app in React Native with Expo. - Implemented regional chat, location integration and map views, and photo and video sharing in conversations. - Handled the full release process, including building and publishing the app to the App Store and Google Play. AI-assisted development: used Claude Code throughout the project for scaffolding, implementing features and refactoring, with project-level conventions defined in CLAUDE.md and custom slash commands for repeatable tasks.

Skills & technologies

Project with NDA

Frontend Developer

About the Project

Mobile app for tourists, residents and local businesses on Ibiza. Users browse vendors on a Google Maps view with vendor pins, search vendors and offers, and redeem offers with a QR code to get discounts at the vendor. Includes user profiles, login and photo uploads. The platform also includes a web app with a calendar and list of events happening on the island, and an admin panel for managing the data shown in both apps.

  • Travel
  • Tourism

Responsibilities

- Took over an existing mobile app built by previous developers and brought it to a stable, production-ready state: fixed bugs, reworked existing features and improved reliability. - Worked on the Google Maps integration with vendor pins, vendor and offer search, offer listings, QR code redemption, user profiles, authentication and photo uploads. - Fixed and extended the events web app (event calendar and list) and the admin panel used to manage data in both the mobile and web apps. AI-assisted development: used Claude Code to refactor the inherited codebase and build new features, with an AI-assisted code review flow and other routine automations around the development process.

Skills & technologies

Education

Białystok University of Technology

2017 - 2020
Engineer's degree, Information Technology

Białystok University of Technology

2020 - 2022
Master's degree, Computer Science

University of Białystok

2022 - 2024
Master's degree, Management