IoT Solutions Architect | Edge-Cloud | Embedded Software Engineer | Expert in Edge AI – Computer Vision & ML
Home
Welcome to
My Digital Space and Portfolio
Architecting Intelligent Connected Systems
I design and lead the development of intelligent IoT ecosystems โ integrating embedded systems, secure communication frameworks, cloud infrastructure, and scalable analytics platforms into cohesive, high-impact solutions.
With a foundation in Artificial Intelligence and deep experience in industrial IoT, my mission is to bridge edge devices and cloud intelligence โ turning connected systems into measurable business value.
Explore my work, vision, and technology leadership journey.
About Me
Summary
As an IoT Solutions Architect and Director of Software, I specialize in designing and delivering end-to-end connected systems โ from intelligent embedded edge devices to scalable cloud platforms and user-facing SaaS applications.
With over nine years of global experience across Canada, USA, Australia, Germany, and New Zealand, I have led cross-functional engineering teams and driven the technical strategy behind industrial IoT solutions deployed in demanding real-world environments. My expertise spans embedded firmware development, wireless communication systems, secure data pipelines, cloud-native architectures, and full-stack web platforms.
At Electronics4All Inc., I lead multidisciplinary teams across firmware, cloud, and web domains, architecting secure and scalable IoT ecosystems that transform raw telemetry into actionable intelligence. My work includes designing intelligent edge devices, implementing encrypted communication frameworks, optimizing AWS-based ingestion and analytics pipelines, and building device management and monitoring platforms used in industrial environments.
I bring a consultant-level mindset to solution architecture โ aligning technology decisions with business objectives, balancing scalability with cost efficiency, and embedding security by design. I thrive at the intersection of embedded systems, wireless networks, cloud infrastructure, and data analytics, enabling organizations to modernize operations through connected technologies.
Technically, I have deep hands-on experience in C/C++, Python, and JavaScript ecosystems, AWS cloud architecture, MQTT-based communication frameworks, time-series data platforms, and ML-enabled edge analytics. My Master of Artificial Intelligence (GPA 4.0) complements my engineering leadership, allowing me to bridge traditional embedded systems with modern data-driven intelligence.
Driven by innovation, operational excellence, and customer impact, I focus on building scalable IoT platforms that convert connected device ecosystems into measurable business value.
These Projects are designed and developed during my past 7 years of journey in Embedded Software while working for Rinstrum Pty Ltd & Southern IL Scales Inc. During This professional Exposure, I have gained so much experience in designing algorithms, building peripheral Intefacings, Signal Filtering, Communication Protocols, Optimizing performance, and Industrial standards while developing the Firmware for smart industrial controllers.
Some of the significant successful Projects I have developed are listed below:
Rail Weigh-In-Motion [WIM] System –NTEP Approved – SISC
Initially, I developed the Embedded-Software for the Automated Smart In-motion rail weighing system while Being with Rinstrum Pty which will weigh the Rail Cars while they are in-motion.
This is a challenging Engineering task due to the Extremely noisy, harsh, Hazardous deployment sites. The System’s performance should be most effective and 100% Reliable for the Trade approval and continued business operations of Huge Industries heavily Rely on the inbound and outbound Materials of Trade.
This Turned out to be a Successful Project for Rinstrum, Southern-IL Scales and Fairbanks Inc. Which attracted several Customers of Fairbanks Inc. who were using their Static Rail Weighing System. Therefore Southern-IL scales in Collaboration with Fairbanks continued to provide the Solution across the USA for Several Industries across fields of Logistics, Oil, Steel, Agro etc.
Continued development of this Rail WIM System and special demands from various clients, together with my relocation to Canada in 2022 for Graduate Studies, influenced my current remote job as an Embedded Software Engineer for Southern-IL Scales Inc.
I have attended the NTEP trade approval process for the first one developed for Intercontinental Terminals at Deer Park and Pasadena, Texas. The railWEIGHr system was Successfully NTEP Trade Approved from the US state Authority.
Rail WIM-DeployedCustomer-Sites in conjuction with Fairbanks Inc
T720 Multi-Channel Digital Weight Transmitter Development for High speed berries packing
Firmware(Embedded Software) Developer(One of two developers) of Rinstrum T720 (Digital weight processing and Transmission unit) for High speed berries packing CompanyA&B Packing Equipment Inc, Michigan USA.
Rinstrum T720
3 – 14 channel High speed berries packing Machines would use these T720 units to sample, Filter, and transmit weight through Multidrop serial Communication.
I have worked on the Multi-Drop RS422 Custom serial communication protocol development part and I developed the 3 Stage bi-quad IIR Filter for Analog to Digital weight conversions.
Myself During Firmware Testing on a 3 channel Test Packing machine
Myself During Firmware Testing on a 3 channel Test Packing machine
C530 Rinstrum Device Embedded Web-Interface based app for Baskin Robbins
I developed C530 Rinstrum Controller embedded Web-Interface based Multi-Scale smart POS application for Baskin Robbins(Brisbane, AU). C530 units connected via LAN in master and slave architecture. Entirely web-interface based operations, No interaction with C530s. Non-FSM Lua program architecture โ Events are from web and output also on Web.
Roles of Lua program :
Providing API for Web-Interface
Communication between master and slaves – Custom TCP Socket Protocol (Commands, Data, Acknowledgements)
Integrate hw events into application โ tags, weights and status
Overview Architecture
Batching application for SG Systems V5 Terminal
I have developed this batching application where Rinstrum R423 controller receives batching order from a 3rd Party System and Execute the batching and reports back.
3 – Scales used for batching Resins, 3 – R423s Drives each of them.
V5 Terminal Runs the Control center & Data base, Three Touch screen HMI system used for operator interface.
The Batching Order from V5 Terminal sent to R423, task Executed, Report sent back
TCP Sockets are used for Communication, Formatted as XML.
M4223 runs the TCP server and listens on port 4000.
V5 Terminal TCP client program connect to the R423 TCP server when available, keeps the Socket alive until it becomes unavailable.
V5 Terminal sends the batching order through the TCP socket
R423 Executes the Batching Task, Report back through same TCP socket
Scrap metal bin Smart Monitoring, email Notifier for JP Bowlin
I have developed this application for JP Bowlin, which weighs scrap metal bins, Monitor them, log them, and Notify user once accumulated total reaches target.
Once the Target reached, Ready to collection Notification is sent to user through Email. The Target for collection is configurable, Tare value can be Set.
Synchronized axleWEIGHr to Effectively Manage Multiple Sites.
I have developed a Custom Rinstrum axleWEIGHr application for Yura SA, Peru; which Build, produce and market cement, and construction materials.
This axleWEIGHr app Communicates with Web-Service of ERP server to Synchronize each Weighing Transactions and Truck Management, through Internet (WAN) using HTTP POSTS.
Installed on Multiple Weighing Sites of the organization. New Trucks, Key binds are Synchronized across all Sites using this application.