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.

Tech stack