Skip to main content
Photo of Anton ShubinAnton ShubinSenior Full-Stack Engineer & Tech Lead

SmartLite

Built solo in 3 months; about 200 lamp poles in production since 2024.

Screenshots

  • Dashboard
  • Lampboxes
  • Alerts
  • Schedules
  • Zones
  • Users
  • Gateways
  • Sensors
  • Regions
  • Lamp profiles
  • Admin settings
  • Profile

1 / 12

What I built

Real-time IoT control platform running in production at Gardens by the Bay, Singapore — about 200 lamp poles managed across the public-facing park, live since 2024 and still under my maintenance. Yumetronics handled the hardware and on-site pole integrations; I built the software side end-to-end: the operator web app, the backend services, the AWS infrastructure, and the deploy pipeline. Three months from kickoff to production, no prior code.

The platform bridges MQTT-driven hardware control with an operator-friendly web dashboard. Pole state, sensor readings, and command acknowledgements flow over MQTT for low-latency control; database changes propagate to connected clients via PostgreSQL LISTEN/NOTIFY for a live multi-user dashboard without polling. Operators see a geographic map of every pole, scheduled automation (time-of-day, sensor-triggered, manual override), motion and ambient-light triggers, failure detection with automatic alerts through PWA push, Telegram, and WhatsApp — plus CSV and Excel exports, charts for incident reporting, role-based access (admin / operator / viewer), TOTP 2FA, and a mobile PWA so on-site staff can act from the field.

The screenshots above cover every operator page.

More work

  • Five-day refund

    If in the first five days you feel this is not working, tell me and I refund what you paid.

  • A small first milestone

    We start with one or two weeks of work. If either of us wants to stop at the end of it, we stop — you keep everything built so far.