01

Four working systems. Built for real operations.

Sales, billing, receivables, and inventory software designed to reduce manual work and improve control.

Explore work

02

Signals become structured work.

Scattered reports and documents become reliable records that teams can act on.

  • Bilingual billing
  • Tenant isolation
  • Event history

03

Work moves without busywork.

Schedules, bots, data, and human approvals work together as one operating flow.

  • Scheduled outreach
  • Queued delivery
  • Safe retries

04

Critical steps stay controlled.

Every sensitive action passes through explicit checks before anything is sent or recorded.

  • Approval gates
  • Confidence checks
  • Audit trails

05

Built for real operations.

Four working systems, shown with real product demonstrations.

  • Sales
  • Billing
  • Receivables
  • Inventory

Operational evidence

Proven in the details

Reliable automation is defined by what happens when data is late, ambiguous, duplicated, or sensitive.

Approval gates

Sensitive actions wait for a clear human decision.

Tenant isolation

Each workspace keeps its own records and controls.

Append-only history

Operational state can be explained and rebuilt.

Bilingual billing

Khmer and English documents stay usable in context.

Confidence checks

Unclear payment evidence goes to review.

Selected work

Four systems built around real operations.

Each system starts with a specific business constraint and ends with evidence people can inspect.

Sales operations and outreach

Case 01

Sales audit system

A TypeScript operations platform that turns Telegram sales reports into structured leads, CRM records, dashboards, scheduled AI outreach, and guarded payment reminders.

Separate workspaces, approval gates, daily caps, and live checks before any reminder is sent.

Control points

  • Approval gates
  • Daily caps
  • Live recipient checks
Working productWatch demo

Invoicing and bank-slip review

Case 02

Billing and payment verification

An Excel-to-invoice workflow renders bilingual Khmer invoices with payment QR codes and delivers them in Telegram batches. A review bot reads Cambodian bank screenshots through parallel vision agents.

Preview and retry batch deliveries, then flag unclear, duplicate, old, wrong-recipient, and amount-mismatch payments for review.

Control points

  • Khmer and English
  • Parallel vision review
  • Duplicate checks
Working productWatch demo

Receivables and team performance

Case 03

AR events and KPI operations

An append-only event ledger derives receivables state, queues Telegram alerts, and verifies payments. Its operations layer covers roles, zones, deadlines, scoring, and KPI reporting.

Rebuildable state, queued delivery, manager visibility, explicit payment verification, and a complete audit trail.

Control points

  • Append-only events
  • Queued alerts
  • Rebuildable state
Working productWatch demo

Stock and merchant workflows

Case 04

Inventory operations

Telegram-first stock and merchant operations for Khmer small businesses, covering inventory records, invoicing, customers, subscriptions, and team access.

Reversible audit history, tenant-isolated data, and owner-only finance and operations views.

Control points

  • Reversible history
  • Tenant isolation
  • Owner-only finance
Working productWatch demo

Connected capability

One system from input to outcome

Architecture, product engineering, applied intelligence, and safeguards operate as one delivery chain.

Input

Automation architecture

Connect bots, schedules, data, and human decisions into one dependable flow.

Build

Full-stack products

Create responsive interfaces, APIs, databases, workers, and delivery systems.

Decide

Applied AI and OCR

Use language and vision models where they improve a real operational decision.

Control

Safety and reliability

Add isolation, rate limits, audit trails, retries, and fail-closed checks.

Available for focused projects

Bring me the work that slows you down.

Share the workflow, its users, and the decisions that need more control through the channel where you received this portfolio.

Start a project