Jun 2025 - Sep 2025
Research and Development Engineering Intern
Sri Lanka Telecom - Digital Lab, Hybrid
R&D internship focused on embedded connectivity, cellular IoT firmware, telemetry pipelines, and monitoring dashboards.
- Developed C/C++ firmware for ESP32-based edge devices with A7680C 4G modem AT-command handling, MQTT/MQTTS, HTTP, SMTP, SMS, and call support.
- Built device-to-cloud telemetry pipelines using MQTT/HTTP and structured JSON payloads for live monitoring, alerts, remote status reporting, and downstream analysis.
- Configured ThingsBoard dashboards and custom web portals; used MQTT Explorer, HiveMQ, Grafana basics, and GitHub Actions/CI practice for topic testing, payload validation, and telemetry debugging.
Embedded C/C++ESP32A7680CMQTT/MQTTSHTTPThingsBoardMQTT ExplorerHiveMQGrafanaGitHub Actions
Jun 2024 - Sep 2024
Research and Development Inplant Trainee
Variosystems (Pvt) Ltd. - Electronic Manufacturing Services Floor, Onsite
Inplant training on electronics manufacturing, factory automation projects, production data flow, testing, and NPI-related workflows.
- Built C/C++ based automation and embedded-control projects for a manufacturing environment, including an Automated Guided Vehicle, flame-treatment automation upgrade, and automated PCB conveyor system.
- Gained hands-on exposure to production data flow, SMT/THT manufacturing, ICT and functional testing, SPEA 3030/4050 test systems, FactoryLogix workflows, and NPI processes.
- Worked with mechatronic prototypes using Arduino, motor drivers, sensors, and manufacturing-floor reliability constraints.
Industrial automationEmbedded C/C++ArduinoSMT/THTICTFunctional testingSPEA 3030/4050FactoryLogixNPIMechatronics