Full-Stack Web Developer & AI Systems Engineer based in Bali, Indonesia.
I build production-grade web applications, ERP architectures, and agentic AI automation pipelines.
🌐 Portfolio & Live Case Studies: padmadarmawan.my.id
📫 Contact: padmadarmawan351@gmail.com | LinkedIn
- Backend & APIs: PHP 8+, Laravel (REST API, Inertia.js, Eloquent, Queues), Node.js (Hono, Express), Python
- Frontend: React 19, Vue 3, TanStack (Query & Table), shadcn/ui, Tailwind CSS v4
- Database & Architecture: PostgreSQL, MySQL, Database Invariants, RLS, Double-Entry General Ledger, HPP FIFO
- AI & Automation: Gemini Tool-Use / Function Calling, MCP (Model Context Protocol), n8n Workflow Automation, Claude Code, Nous Hermes Agent
- DevOps & Cloud: Docker, Dokploy, Linux VPS (Ubuntu), Cloudflare (DNS, Pages, Edge CDN), Git Flow
Stack: Laravel 13 · Vue 3 · TypeScript · PostgreSQL · Docker · Dokploy · Gemini AI
- Dual-Channel Sales & Logistics: POS Kasir + Taking Order (TO) armada kanvas dengan manifest muat & surat jalan.
- Invariants & Embalase: Botol kosong/krat dicatat sebagai aset persediaan yang memotong nota & piutang secara deterministik.
- Financial Engine: HPP FIFO batch pergudangan, buku besar append-only (double-entry), dan analisis aging piutang (62/62 unit & feature tests passing).
Stack: Laravel 12 · React 19 · Inertia.js · MySQL 8 · WhatsApp Fonnte · Spatie Activitylog
- Hospital Asset Tracking: Sistem inventaris aset fisik dan log pemeliharaan alat medis rumah sakit terpusat.
- Single-Scan Room QR Code: Verifikasi instan seluruh daftar aset di dalam ruangan poli/gedung tanpa bongkar arsip fisik.
- Automated Escalation: Pengingat servis preventif berjadwal otomatis H-30/H-7 via WhatsApp dan in-app database notification.
Stack: React 19 · Vite · Tailwind · Hono · Drizzle · PostgreSQL RLS · Capacitor · SQLite
- BOM & Food Costing: Resep bahan mentah & prep; tiap porsi terjual memotong stok gramatur dan menjurnal HPP otomatis.
- Offline-First POS: Kasir berjalan lancar dengan SQLite lokal saat koneksi internet offline, sinkronisasi satu arah saat online.
- Architecture: Berdasarkan 35 Architecture Decision Records (ADR) terdokumentasi.
Stack: Hono · Drizzle ORM · better-auth · React 19 · TanStack · PostgreSQL · Azure
- Decoupled Architecture: REST API Hono terpisah dengan frontend React SPA interaktif, dilengkapi kartu stok otomatis dan audit trail.
- Prinsip 1: Kasir tidak boleh berhenti — hilangnya koneksi internet bukan alasan proses bisnis berhenti.
- Prinsip 2: Angka yang salah harus berisik — sistem menolak diam-diam salah melalui strict DB constraints.
- Prinsip 3: Membangun solusi AI pragmatis yang langsung menyelesaikan friksi operasional dunia nyata (bukan sekadar demo).
Generated & maintained by Padma Darmawan


