Marcel Soubkovsky - Logo

Selected project

Companion - Customer Relationship Management App

Mobile CRM app that brought field teams into a desktop-first workflow.

Launched mobile access for an existing 10k MAU desktop product with offline-first performance.

Year

2021

Role

Front-end lead

Focus

mobileoffline-firstCRM
Companion dashboard
Customer detail view
Sales workflow on mobile
Analytics and reports
Offline sync flow
1 / 5

Technologies & Tools

ReactTypeScriptReduxreact-i18next

Tasks

Front-end leadershipCI/CDPerformance engineering

The Challenge

When I joined Klee Commerce, their main app was desktop-only. Sales teams in the field had no way to access customer data on mobile; they'd have to carry laptops or wait until they got back to the office. That was the problem I was brought in to solve.

Leading the Mobile Revolution

I led the first mobile app development for the company with a team of five: a designer, UX designer, front-end developer, back-end developer, and product person. We built Companion from scratch using React and TypeScript, with a focus on offline-first functionality and performance.

The Impact

The desktop app had around 10,000 monthly active users. When we launched the mobile version, all of them got access to it. The adoption was immediate and dramatic; sales teams loved it because they could finally work from the field. Companion became one of the most-used tools in the company because it solved a real problem: field teams no longer needed to choose between their laptop and their phone.

It was incredibly fulfilling to see something I led being adopted so widely and making people's jobs easier.