Services
Hire me for the whole stack, or just the hard part
I work remotely with companies in Europe and Asia on machines, games and the systems behind them. Most of my projects involved a physical device, a regulator, or both.
Kiosk and machine software
Software for self-service and gaming machines on Raspberry Pi or embedded Linux, with the integration work that is usually the hard part.
- e-ID / smart-card (PC/SC) and RFID readers
- Thermal ticket and receipt printers
- Coin mechanisms and bill acceptors
- Custom I/O boards over RS232 / serial
- Power-loss recovery and tamper-aware meters
- Remote updates and fleet reporting over 4G/GPRS
Game development
Casino-style and arcade games where the maths, the timing and the recovery matter as much as the graphics.
- Games in BlitzMax (native) and Phaser (HTML5)
- Pay tables, bonus features and mystery rounds
- Server-side results with thin clients
- Frame-rate-independent timing for certification
Backends and integrations
The servers, APIs and real-time services behind machines and games.
- REST, SOAP and WebSocket services in PHP and Python
- Wallets, sessions and game servers
- Regulator and third-party integrations
- MySQL design and reporting
Linux, operations and legacy code
Keeping systems running, and bringing old ones back to life.
- VPS setup, hardening and monitoring
- Docker and automated deployments
- Modernising legacy PHP applications
- Documentation for handover and certification
How I work
- Remote first. Six years working remotely with a Belgian company, from Malaysia.
- Overlap with your day. My working hours overlap with European mornings and Asian afternoons.
- End to end. From the device driver to the dashboard, so nothing gets lost between teams.
- Written down. Clear notes and documentation, so you are never dependent on me.