Skip to content

ALBERT

Senior IT Specialist & Backend Systems Engineer

Building enterprise systems that consolidate data, automate workflows, and stay reliable across branches.

Open to work opportunities Tangerang, Indonesia
View Full Résumé
ID EN

Hybrid Distributed POS — Offline-First Point of Sale

2025 Architect & Developer Proyek mandiri
  • Laravel
  • Vue.js
  • IndexedDB
  • WebSocket
  • Capacitor
  • Bootstrap
  • WhatsApp API
  • REST API

The problem: branch cashiers kept losing transactions on unstable mobile networks, while management needed centralized real-time data.

The approach is offline-first. Product catalogs, active cashier shifts, and transaction tables are cached locally in IndexedDB via Dexie.js, so cashiers never stop serving. Synchronization uses a non-destructive upsert topology: delayed offline receipts are pushed to the Laravel cloud while pulling remote database state, eliminating double entries and data loss.

  • Daily shift closing uses double-key fallback logic to combine local and cloud revenue states.
  • Transaction voiding is gated behind a 6-digit OTP delivered to owners via WhatsApp, preventing cashier-side fraud.
  • Thermal receipt printing over Bluetooth on a Capacitor wrapper, plus automatic petty cash approval over WebSocket.

Other Projects

  • Mobile HRIS & Multi-Location Geofenced Attendance

    2025 Architect & Developer

    An HRIS and attendance ecosystem for multi-branch companies: per-office geofencing, GPS tracking for field duty, and multi-tier approvals.

    Impact: Attendance recaps, late-arrival fines, and overtime drafts that were previously calculated by hand are now automated, and HR can process approvals without chasing physical documents.

    • Laravel
    • PostgreSQL
    • Vue.js
    • Inertia.js
    • Livewire
    • Capacitor
    • Tailwind CSS
    • WhatsApp API
    • Android
  • Field Service Management — Field Operations Automation

    2025 Architect & Developer

    A real-time field operations platform bridging a legacy sales database with a modern mobile technician workflow.

    Impact: Coordinators create work orders directly from existing SPK data without touching the production sales database, and customers can track technician routes and ETA themselves.

    • Laravel
    • PostgreSQL
    • Vue.js
    • Capacitor
    • Redis
    • WebSocket
    • Leaflet
    • Firebase FCM
    • WhatsApp API