Mher Ghalumyan
Work

E-commerce · ERP integration

Pet-supplies store synced with accounting and inventory

A trilingual online store and mobile app for a pet-supplies retailer, connected to its accounting/ERP system and fiscal receipts — with real inventory, smart search, referrals and marketing automation.

Role
Tech lead · architecture, backend, storefront
Years
2025 — 2026
Platforms
Website · iOS & Android · Admin panel · API
My share
~71% of commits

The challenge

Online sales had to match the shop's accounting system exactly: prices, stock, customers, loyalty balances and fiscal receipts. At the same time the business wanted growth tools — referrals, recommendations, automated campaigns — without slowing the catalogue down.

How I solved it

  1. 01

    Customer routes defined once and mounted for both web and mobile, so the two channels can never drift apart.

  2. 02

    ERP synchronisation as scheduled, feature-flagged jobs with health alerts and a safe price-revert, switchable from the admin panel.

  3. 03

    Pricing modelled as value objects with pack and weight sale modes, so a product can be sold per unit or per kilogram without special cases.

  4. 04

    A referral system with invite codes, deferred deep links into the app and fraud checks before rewards settle.

  5. 05

    A strict design-token system and an AI-assisted planner → implementer → reviewer workflow that keeps every screen consistent.

What it does

  • Algolia search with suggestions, synonyms and search analytics
  • Recommendations: 'buy again', 'recently viewed', cart suggestions
  • Warehouses, stock movements, transfers, suppliers and purchase orders
  • Loyalty balance with expiry, gifts, deals and vouchers
  • Abandoned-cart, balance-expiry and review-request automations
  • Segments, email campaigns with open/click tracking and push inbox
  • Reports on margin, dead stock, reorder suggestions and attribution
  • ~35-screen mobile app with onboarding video and in-app chat

Results

Service classes
~110
Backend test files
95
ERP sync services
12
Of commits authored
71%
  • About 110 service classes and 95 backend test files
  • Website, app and admin delivered in roughly twelve months
  • I authored ~71% of the web and backend commits

Stack

  • Laravel 12
  • Next.js 16
  • React 19
  • React Native 0.83
  • TypeScript
  • styled-components

Integrations

  • Accounting / ERP
  • Fiscal receipts
  • Algolia
  • Idram
  • Ameria
  • Firebase

Details, names and visuals are generalised to respect client confidentiality. Happy to walk through the architecture in a call.

Next projectOrder-ahead & loyalty app for a coffee chain

Have a product in mind?Let's build it.

Tell me about your idea, your product or your team. I usually reply within one working day.