
What happens when a card is scanned?
- Identification: the card number is matched to the employee record; name, employee number and department appear on screen
- Block check: the transaction stops with a blocked card
- Entitlement check: the employee's remaining entitlement for this item in the period is calculated
- Decision: issue if there is an entitlement, rejection if not; more than the entitlement cannot be added to the basket
- Record: employee, item, quantity, machine and time are written, and stock is deducted
Card management
Each employee is assigned a card number; the same card number cannot be given to two employees. A lost card is blocked with a single click; when a new card number is assigned, the employee's entitlements continue from where they left off. The number format sent by the card reader is converted to the format the system uses. When a card cannot be scanned, the card number can be entered manually on the kiosk screen.
Some employees, such as the OHS specialist or the maintenance team, may need to take items without limits. These employees are defined with “unlimited access”; their issues are still recorded but are not blocked by the entitlement limit.
One card, every point
The same card is valid at the PPE vending machine and at virtual store points without a vending machine; issues at both points are written to the same entitlement account. For how entitlements are defined, see PPE entitlement and limit management.
What I offer
Identity by card
No names asked, the card is scanned.
Instant decision
Issue if entitled, otherwise rejection.
Card blocking
A lost card is disabled with one click.
Unique card
One card, one employee.
Unlimited access
Selected employees, still recorded.
Manual entry
By number if the card cannot be read.
Technologies I use
Example projects
A selection of live projects serving real users.

Vending Machine Software
Embedded control, touchscreen sales UI, payments and remote management.
ViewPDKS — Staff Attendance Tracking
Multi-tenant attendance SaaS in 4 languages.
ViewISG Virtual Warehouse Dispatch Assistant
Occupational safety ERP with REST API and BI dashboard.
ViewHow we work
Free intro call
We clarify needs, existing systems and goals together.
Quote & roadmap
Scope, technology, timeline and budget within 24 hours.
Staged development
Weekly demos and a live test environment.
Launch & support
Go-live, training and ongoing maintenance.
Free pre-analysisThe first meeting and roadmap are completely free, with no obligation.
Staged delivery and approvalYou review each module on a test environment before we move on.
Written scope and rightsScope, delivery and source code rights are defined in the contract.
Frequently asked questions
How does card-based PPE issuing work?
The employee scans their card, the system identifies the person and checks the remaining entitlement for the item; if there is one, the issue is recorded and stock is deducted, otherwise the issue is rejected.
Can we use our existing employee cards?
Yes. The employee card numbers are defined in the system; the number format sent by the card reader is converted to the format the system uses.
What happens if a card is lost?
The card is blocked from the panel, and no item can be taken with a blocked card. When a new card is assigned, the entitlements carry on unchanged.
Can the same card be assigned to two employees?
No. The card number is unique; every issue is recorded in the card holder's name and deducted from their entitlement.
What about employees who need to take items without limits?
They are defined with unlimited access; their issues are recorded but are not blocked by the entitlement limit.