Marcel Soubkovsky - Logo

Selected project

Companion - Customer Relationship Management App

Mobile CRM for field teams, built for work away from the office.

Built the mobile app for a field-sales product used on more than 10,000 deployed devices.

Year

2021

Role

Front-end lead

Focus

mobileoffline-firstCRM

Technologies & Tools

ReactTypeScriptReduxreact-i18next

Tasks

Front-end leadershipCI/CDPerformance engineering

The problem

Klee Commerce's Sales Force Automation product was desktop-first. Field sales teams needed to work with customer information away from the office, including when a reliable connection was not available.

What I owned

I led the first mobile app effort with a five-person product team covering design, UX, frontend, backend, and product. I led frontend development and built Companion in React and TypeScript, with offline-first behavior as a core requirement.

Decisions and tradeoffs

The app brought the field workflow onto mobile and supported work away from the office. Offline-first behavior mattered because sales visits do not always happen near a stable connection.

Outcomes and limits

The mobile product grew to daily use across more than 10,000 deployed devices.