Software Engineer at Adactive Asia
Oct 2024 – Present · Singapore
Backend, web, and desktop software for a digital signage and kiosk platform, running across 10+ client sites and their servers.
Backend and data
- Built and maintained scalable backend services with Node.js, Express, and MongoDB.
- Designed data pipelines and optimized MongoDB queries for efficiency.
- Developed real-time data processing features.
Desktop apps
- Built Electron desktop apps for kiosks and digital signage screens, packaged as Windows installers and Linux builds.
- Worked on the tooling that deploys and monitors these apps across many devices.
Servers and deployments
- Managed multiple production servers: a separate API and dashboard deployment for each of 10+ client sites, including database backups.
Web platform
- Worked on the web dashboard (React) and the content editor (Next.js, Three.js) that clients use to manage their screens.