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 mobile information sharing view
Companion dashboard
Customer detail view
Sales workflow on mobile
Analytics and reports
Offline sync flow
1 / 6

Technologies & Tools

ReactTypeScriptReduxreact-i18next

Tasks

Front-end leadershipCI/CDPerformance engineering

Context

When I joined Klee Commerce, the main product was desktop-only. Sales teams in the field had no practical way to access customer data on mobile, so they either carried laptops around or waited until they got back to the office.

What I Built

I led the first mobile app effort 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 in React and TypeScript, with offline-first behavior and performance as core requirements rather than nice-to-haves.

What I Am Proud Of

The desktop product had around 10,000 monthly active users, so launching mobile access meant the feature landed with an audience that already cared. Adoption was immediate because the app solved a real workflow problem: field teams no longer had to choose between their laptop and their phone.

Seeing something I led become one of the most-used tools in the company was a big career moment for me, mostly because it proved the value of building for the people doing the work.