← All work

Sep 2017 – Sep 2018

Smart Home iOS Control

iOS App Developer · Part-time, home-automation company

iOS app controlling a Raspberry Pi-based home automation system over GSM and a custom socket API: multi-home profiles, rooms, and live device status.

At a glance

  • Realtime control over GSM + sockets
  • Multi-home / multi-room hierarchy
  • Earliest professional IoT exposure

Context

Built the iOS client for a home-automation company in Guilan, Iran. Users managed multiple homes and rooms with individually controlled devices and remote monitoring over unreliable GSM channels.

Role

Designed and implemented the full iOS client, XML-based multi-profile configuration, GSM/socket communication, and live status reporting.

Stack

Swift · CoreData · XML · GSM · socket API

Room and device control: realtime status over GSM and sockets.