VIEN

handytech open for new jobs independent team

We build business software, multi-channel selling, data, mobile apps and the servers under them, for one shop or a chain of fifty.

What do you need?

Tap one and we'll point to similar things we've already built.

business solutions

10 solutions

A tailor-made ERP for retail and production chains, with 70+ modules in daily use. Take the whole suite or pick the parts you need.

Point of sale

Web POS with a customer display, receipt printing, discount codes and loyalty points at the counter.

POSPromotionsLoyalty

Recruitment and HR

Applicants, interview slots, shifts, leave, overtime, pay by grade and KPI, monthly reviews.

HRMShiftsPayroll

Warehouse

Purchasing, receiving, location-based picking, transfers and stock counts. AI helps explain stock gaps.

ReceivingPickingStock count

CRM and order tracking

Customers, membership tiers, points-fraud detection, order tracking, complaints and Google reviews.

CRMLoyaltyOrders

Production and packaging

Product recipes, raw-to-finished conversions, cartons and barcode label printing.

RecipesCartonsZPL labels

Accounting, invoices and tax

MISA AMIS integration, e-invoices issued from cash registers, tax-code lookup, bank statement reconciliation.

MISA AMISE-invoiceBanking

Delivery

Book Ahamove and Lalamove from the ERP, track drivers, reconcile fees, define delivery zones.

AhamoveLalamove

Internal chat with AI bots

Threaded, real-time team chat where AI bots answer and do work right inside the conversation.

MattermostAI bots

Training and skill tests

Moodle courses, skill exams and training documents with an AI assistant to answer questions.

MoodleOnline exams

Smart stores

Fridge temperature sensors, electricity meters and camera health checks, with alerts when something's off.

IoTAlerts

e-commerce

9 solutions

Sell on every marketplace, manage it all in one place.

Shopee and TikTok Shop

Orders, returns, wallets, payouts and statements flow into the ERP. Connection tokens refresh themselves.

ShopeeTikTok Shop

One-stop stock sync

The ERP is the source of truth. A daily comparison suggests a safe number, pushed to Shopee and TikTok Shop with one file upload.

Multi-channelStock
Technical detail

Pancake and Facebook

Pancake orders into the ERP, a nightly catalog sync (price, image, description), and a browser extension for page moderators.

PancakeFacebook

Meta Ads and Google Ads

Daily reports, alerts and human-approved optimisation, plus product catalogs for ads.

Meta AdsGoogle Ads

Packing camera

Snap each packing table every 30 seconds, read the shipping label to attach the photo to the order, and cut the clip from the recorder when a buyer complains.

CameraBarcodesProof of packing
Technical detail

Cross-channel promotions

Discount programmes by product code, running in stores and on marketplaces at the same time.

Promotions

Competitor tracking

Record competitors' prices and products on marketplaces so you can react in time.

PricingMarketplaces

Zalo Mini App and ZNS

Order inside Zalo, with ZNS messages for order status.

ZaloZNS

Websites and landing pages

Fast, SEO-ready storefronts with a CMS the marketing team can edit themselves.

Next.jsAstroStrapi

data and AI

8 solutions

Numbers you can trust, and AI that does real work instead of demos.

Metabase dashboards

Install, permissions and dashboards so management can check sales, stock and staffing themselves.

Metabase

Data warehouse

ClickHouse, PostgreSQL and MongoDB, synced from the ERP in near real time.

ClickHousePostgreSQLMongoDB

End-to-end ETL

Pull data from marketplaces, ads, banks and accounting. Scheduled, monitored, and alerting when a job stops.

ETLSchedulingAlerts

An AI assistant per person

About 40 assistants in the company chat, working in the ERP with each owner's own permissions.

LLMMCPERP CLI
Technical detail

AI in operations

Product recognition from photos, a sales chatbot, stock-gap explanations and feedback-photo scoring.

VisionChatbot

LLM observability

Every conversation traced, with cost, latency and errors tracked per assistant.

Langfuse

Sales forecasting

Pace tracking and peak-season forecasts to plan stock and staff.

Forecast

Vietnamese search

Full-text Vietnamese search for chat, products and documents.

OpenSearchElasticsearch

apps

6 solutions

Mobile, web and desktop, shipped and maintained for the long run.

Staff app in Flutter

Shifts, tasks, photo reports, push notifications. One codebase for iOS, Android and web, released automatically with fastlane.

Flutterfastlane

Customer app in React Native

Shopping, loyalty points, order tracking. Several brands share one Expo monorepo.

React NativeExpoTypeScript

Zalo Mini App

Shopping and loyalty mini apps that run inside Zalo, nothing to install.

ZMABun

Push notifications

OneSignal, Zalo ZNS and SMS for staff and customers.

OneSignalZNSSMS

In-store apps

Desktop client, scales and printers over serial ports, QR-code sign-in.

DesktopSerialQR

Internal web apps

Recruitment forms, performance reviews and an HR portal shared across brands.

Vue 3React

devops

8 solutions

Servers, backups, monitoring and security. We get paged when something breaks, so you don't.

Self-run infrastructure

16+ servers in two regions, no hyperscaler lock-in, and a regional failover plan.

DebianCaddyDocker

CI/CD

Gitea, Drone CI, a staging copy rebuilt nightly from real data, one-command deploys.

GiteaDrone CI

Always-on databases

MongoDB replica sets and Redis Sentinel. We took MongoDB from 4.4 to 8 without stopping sales.

MongoDB 8Redis
Technical detail

Backups you can rewind

PostgreSQL restorable to the minute, MongoDB backups restored as a test, kept on object storage.

WAL-GPBMR2

Monitoring and alerts

Uptime, host metrics, 30 days of central logs, job-queue heartbeats, alerts in chat.

Uptime KumaBeszelVictoriaLogs

Network and security

Private mesh network, zero-trust login, central secrets, same-day vulnerability patches.

TailscaleCloudflareInfisical

Self-hosted tools

Chat, LMS, wiki, BI, secrets and Git, running on your own infrastructure.

MattermostMoodleOutline

Edge and email

Cloudflare Workers, Pages, email routing and R2 storage.

WorkersPagesR2

how it goes

No long decks. A short chat, then working software.

  1. ChatTell us what's slow, broken or missing. Half an hour is usually enough.
  2. ScopeWe send back what we'd build, how long it takes and what it costs.
  3. ShipYou see working pieces every week, on a staging copy first.
  4. Keep it runningWe stay on for monitoring and fixes, or hand it over with a run-book.

got a job for us?

Send a few lines about your business and what's bugging you. We reply within one working day.