Capslock e-Invoice Engine
Next.js · SQLite · LHDN MyInvois API
Live work across platforms, web applications, and internal tools — concrete evidence of the engineering standards behind our external IT management.
Next.js · SQLite · LHDN MyInvois API
Next.js · Supabase
Three.js · Supabase
Next.js · Firebase
Convex · Clerk
Next.js · Tailwind
Production platforms built under confidentiality. Described in architectural outline only — no client, brand, or commercial details revealed.
Vue 3 · Quasar · Capacitor · Rails · PostgreSQL
Customers design custom printed goods themselves — on an in-store terminal or from home — pay, and collect at a chosen branch. Production routes automatically to the in-store printer or an external supplier, with live job status pushed over WebSocket.
Rails 7 · Hotwire · PostgreSQL · Tailwind
The main online store: catalogue, cart, checkout, accounts, order history, invoicing, loyalty points and membership tiers, plus the back-office tooling to run it across customer, staff and supplier roles.
Rails · PostgreSQL · ERP integration
Generates and assigns picking lists for warehouse staff, tracks which orders are assigned or closed, and stops the same order being picked twice by two people. Integrated with an external ERP as the system of record.
Local service · persistent API connection
A small service on each branch PC that receives print jobs from the central platform, drives the physical printer, and reports job state back — so head office can see what is queued or stuck at any location.