skills.render.js OUTPUT ▶
// personality.scan()
👋 Hello World — I'm

Sukhmeet
Singh Hora, EIT

Full-Stack Development AWS & Azure IoT & Embedded AI & Automation
Full-Stack Development Amazon Web Services · Azure Embedded Software Programming Artificial Intelligence (AI) Internet of Things (IoT) Power Apps · Power Automate · Power BI · Power Platform VBA · Automation · Office Scripts · SharePoint MQTT · TCP/IP · Modbus C · C++ · Python · JavaScript

Engineering at the
intersection of things

Sukhmeet Singh Hora
3+Yrs Industry Exp.
8+Projects Built
5Certifications
🏆Co-op Runner-Up

Proactive Computer Engineer from the University of Manitoba (BSc, May 2025) with hands-on experience spanning full-stack development, industrial automation, embedded systems, and cloud integrations.

At Indus Automation, I spearhead custom software solutions: real-time dashboards with React + Node.js + Microsoft Graph API, an IoT app interfacing Siemens PLCs via AWS IoT Core & MQTT, and automated PDF/report generation. At New Flyer, I automated capacity planning and budget forecasting with VBA, Power BI, and SharePoint.

Passionate about building scalable, secure, data-driven systems. Recognized as Runner-Up for Co-op/IIP Student of the Year by the Faculty of Engineering.

⚡ Currently Active
Software Developer / IT Support — Indus Automation
BSc Computer Engineering — University of Manitoba (Graduated May 2025)

Technical Arsenal

🖥️ Software & Development
⚛️
Full-Stack Development
React · Node.js · Express · MongoDB · MERN Stack
🤖
Artificial Intelligence
ML models · Hazard detection · Data-driven systems
🐍
Python & Scripting
Python · Automation scripts · Data processing pipelines
🗄️
Databases & SQL
SQL · MongoDB · SharePoint · WinCC OLE DB · Data management
☁️ Cloud & Infrastructure
☁️
Amazon Web Services
AWS IoT Core · Cloud architecture · Telemetry pipelines
🔷
Microsoft Azure
Azure AD (Entra ID) · MSAL · Microsoft Graph API
🔗
Power Platform
Power BI · Power Apps · Power Automate · Office Scripts · SharePoint
📱
Power Apps
Canvas apps · Custom forms · Offline-capable mobile apps · SharePoint integration
⚙️ Engineering & Automation
🔧
Embedded Systems
C/C++ · STM32 · ESP32 · PLC S7-1200/1500 · TIA Portal
📡
Internet of Things
MQTT · AWS IoT · Node-RED · IoT2050 · BLE · Wi-Fi
📊
VBA & Automation
Excel VBA · Macros · Office Scripts · Batch Scripting
🏭
Industrial Automation
PLC Programming · SCADA · AutoCAD Electrical · ACADE

Learning & Credentials

BSc in Computer Engineering
University of Manitoba
Co-op/IIP Program · Graduated May 2025

Specialized in embedded systems, IoT architectures, software engineering, and industrial automation through both coursework and industry co-ops.

🏆 Runner-Up: Co-op/IIP Student of the Year — Faculty of Engineering
🎓
5 Certifications
Industry-recognized credentials
in Full Stack, UX, PM & more

📜 Licenses & Certifications

Professional Journey

Architected and deployed a production data pipeline integrating Microsoft Graph API + Office Scripts to automate extraction of PM data from SharePoint Excel sources into a React–Node.js–Express dashboard — delivering three role-based views (Production, Resource Capacity Gantt, Design Drafting) with Azure AD / MSAL authentication and real-time deadline tracking.
Engineered an end-to-end timesheet automation system: a Power Apps canvas app for structured hour submission (regular/OT/holiday/sick, mileage, banked-time FIFO logic) feeds Power Automate flows that generate per-employee and master Excel files aligned to QuickBooks naming conventions for automated payroll/job-costing import — validated with the company CPA.
Built two production Power Apps (Canvas): an offline-capable Hazard Assessment Form with dynamic risk scoring, signature capture, and automated signed PDF generation; and a 6-step Service Record wizard with auto-calculated Regular/OT/Double Time, multi-stage approval workflow, and automated email distribution — replacing paper-based field processes.
Engineered an industrial remote-access VPN using Exor MicroEdge + Corvina Cloud — configuring CIDR-based endpoint access control, per-protocol application profiles (RDP, VNC, SSH, HTTPS), and TAP-tunnel routing to PLCs/HMIs/SCADA; also evaluated Siemens SCALANCE S615 + SINEMA Remote Connect as alternative.
Engineered a proof-of-concept SCADA reporting pipeline interfacing with OPC UA, WinCC OLE DB Provider via linked SQL Server, and VTScada SQL Logger — extracting live tag/alarm history and generating scheduled reports; full production reporting application in active development.
Developed a PDF Cut Sheet Generator (Python + VBA): Excel macro searches file-server by part number, then Python merges PDFs and auto-generates a linked 4-column TOC with bookmarks, packaged as a standalone Windows .exe and deployed company-wide with training.
Architected the company-wide PM Sheet automation platform (Excel, VBA, Office Scripts, Power Automate) — Teams deadline notifications, RFQ/quotation tracking flows, month-based Gantt resource planning, PowerShell job-folder automation, and a 5,500+ part inventory app with QuickBooks sync and smart cross-field search.
Built and launched two production WordPress websites (Indus Automation + Break Engineering) — custom forms, Resend email integration, SEO (Yoast, Google Search Console, Google Analytics), pump-control quote estimator, and Vercel hosting; also administered Microsoft 365 as internal IT lead (Azure AD, MFA, licensing, SharePoint migration).
Project Coordinator Co-op Student in the New Product Development Department, supporting cross-functional engineering initiatives for electric bus platforms.
Developed an automated capacity planning and post-mortem template with project tracking, weekly hours burn-down analysis, and dynamic charts — integrated with SharePoint.
Engineered an automated Bill of Materials (BoM) system managing part installations, updates, and automated notifications.
Ensured project completion including design reviews, FMEA, and hazard analyses for safety-critical systems.
Studied hardware and software fundamentals: CAN protocol, J1939, and CAN FD for advanced electric vehicle networks.
Designed and implemented a cross-platform smartphone application to remotely interface with Siemens S7-1200/1500 PLCs using AWS IoT Core and MQTT.
RBAC authentication, real-time UI updates, multi-station management (pumps, reservoir levels, flows, pressures, setpoints, alarms, heartbeat).
Fleet provisioning with secure encrypted PLC-to-cloud MQTT communication, push/email/SMS alerts, and graphical trend logging.
Implemented additional pipeline using SIMATIC IoT2050 with Node-RED for automated data flows between PLC and cloud.
Automated Excel take-off sheets to import PLC I/O descriptions into AutoCAD Electrical (ACADE), saving hours of manual entry.
Implemented AutoLISP features: ladder reference tagging, terminal block ratings, equipment tag linking, and attribute show/hide.
Researched Siemens MindSphere vs Amazon IIoT — formal report that directly led to the IoT app project in the next co-op term.
STEP student at Municipal Relations Information Systems Branch — designed, developed, and maintained SharePoint Publishing Sites.
Ran SQL extracts, supervised batch jobs, wrote test scripts, flowcharts, user guides, and system manuals for FDM applications.
Delivered end-user training sessions and collaborated with developers and BAs via Microsoft Teams.

Things I've Built

Production Dashboard
Resource Capacity Gantt
Design Drafting Dashboard
Production Dashboard
ReactNode.js Azure AD / MSALMicrosoft Graph API SharePointOffice Scripts Power Automate
🛠️ Production & Design Drafting Dashboard
🔐 Internal Access · MSAL Auth

A secure, full-stack enterprise dashboard suite for Indus Automation — three integrated real-time apps covering production job tracking, design drafting workflows, and resource capacity planning. Protected by Microsoft Entra ID (Azure AD) with MSAL authentication; accessible only to company domain users.

📦
Production
Job tracking & deadlines
✏️
Design Drafting
Drawing workflows
📊
Resource Capacity
Gantt & what-if analysis
🔒 Internal Access Only
Home — Saved Forms
Power AppsPower AutomateSharePointOffline-CapablePDF Generation
⚠️ Hazard Assessment Form
📱 Power Apps · Indus Automation

Offline-first Power Apps canvas app deployed for field technicians at Indus Automation — captures multi-task workplace hazard assessments with dynamic risk scoring, PPE validation, and hazard classification. On submission, triggers a Power Automate flow that auto-generates a signed formatted PDF and routes it to the Safety Representative with zero manual intervention.

🔒 Internal Tool
Active Records
Power AppsPower AutomateSharePointPDF Auto-GenApproval WorkflowEmail Automation
🔧 Service Record Form
📱 Power Apps · Indus Automation

Production-deployed 6-step Power Apps wizard that replaces a paper-based service record process at Indus Automation. Captures multi-day work performed, auto-calculates Regular/Overtime/Double Time by day-of-week CBA rules, itemizes materials costs, and routes records through an identity-verified multi-approver workflow — culminating in auto-generated PDFs distributed to management and customer, with permanent SharePoint archival.

🔒 Internal Tool
⏱️ Timesheet Tracking App & QuickBooks Pipeline
⏱️
Power AppsPower AutomateExcelQuickBooksSharePoint
⏱️ Timesheet Tracking App & QuickBooks Pipeline

Production Power Apps canvas app for company-wide weekly timesheet entry covering regular, overtime, holiday, sick, and vacation hours — with overtime banking (FIFO, 27hr cap), mileage tracking, and copy-prior-week UX. Feeds a parent/child Power Automate flow architecture that generates per-employee Excel files and a master QuickBooks-aligned import sheet, automatically split across two companies (Indus + Break Engineering), with CPA notification on full submission.

🔒 Internal Tool
🔐 Industrial Remote-Access VPN Platform
🔐
Exor MicroEdgeCorvina CloudCIDRRDP/VNC/SSHSCALANCE S615
🔐 Industrial Remote-Access VPN Platform

Engineered a secure remote-access architecture for industrial sites using Exor MicroEdge edge gateways and Corvina Cloud as the VPN broker — enabling encrypted connectivity to field PLCs, HMIs, and SCADA from desktop and mobile without public internet exposure. Configured CIDR-based endpoint access control, per-protocol application profiles (RDP, VNC, SSH, HTTPS), and validated TAP-tunnel Layer-2 routing. Also evaluated Siemens SCALANCE S615 with SINEMA Remote Connect as an alternative stack.

🔒 Internal Tool
📊 WinCC SCADA Tag & Alarm Reporter
📊
PythonpyodbcSQL ServerWinCC OLE DBopenpyxl
📊 WinCC SCADA Tag & Alarm Reporter

Python proof-of-concept that queries live Siemens WinCC SCADA data directly via pyodbc → SQL Server → WinCC OLE DB Linked Server, bypassing manual HMI exports. Dynamically builds UNION ALL queries across user-selected PLC tags, retrieves timestamped analog and alarm history, and exports structured compliance reports to Excel — validating the full WinCC OLE DB reporting pipeline.

🔧 Software Build in Progress
📱 PLC IoT Remote App
📱
AWS IoTMQTTFlutterPLC
📱 PLC IoT Remote App

Custom cross-platform smartphone app (iOS & Android) for real-time remote monitoring and control of Siemens S7-1200/1500 PLCs at pump/lift stations. AWS IoT Core + MQTT, RBAC authentication, real-time dashboard, and push/email/SMS alerts.

📄 Notes🔒 Private Repo
🌊 IoT River Depth Monitoring
🌊
BLE/Wi-FiAWSMLFlutter
🌊 IoT River Depth Monitoring

University of Manitoba Capstone (team of 6). Sensor-driven system enabling boaters to conduct real-time bathymetric surveys — sonar + GPS data streamed to a Flutter app with Google Maps visualization, safe-route navigation, and ML-driven hazard detection.

▶ Demo📄 Report🔒 Private Repo
💼 CareerSphere — Full Stack Platform
💼
MERNDockerCI/CD
💼 CareerSphere — Full Stack Platform

MERN-stack career platform (team of 6) connecting job seekers and employers. Features AI-driven job recommendations, live employer quizzes, real-time messaging, interview scheduling, and forums. Load tested to 250 concurrent users with JMeter.

📑 PDF TOC Generator, Merger & Cut-Sheet Finder
📑
PythonPyPDFReportLabPyInstallerVBAExcel Macro
📑 PDF TOC Generator, Merger & Cut-Sheet Finder

Python automation engine that reads structured cutsheet filenames, auto-builds a multi-page Table of Contents with clickable internal hyperlinks and PDF bookmarks, then merges everything into a single deliverable PDF. Distributed as a standalone .exe via PyInstaller. Paired with a VBA macro that searches network drives to locate cutsheets by part number and manufacturer.

📖 README🔒 Private Repo
🧹 Broom Buddy — Assistive Curling Device
🧹
ESP-NOWESP32Embedded
🧹 Broom Buddy — Assistive Curling Device

Embedded assistive technology for deaf curlers. A handheld controller wirelessly signals sweeping commands to an LED ring on the broom — providing visual cues via ESP-NOW (peer-to-peer Wi-Fi, no router) between two ESP32 modules.

▶ Demo🔒 Private Repo
🛍️ Urban Tech — E-Commerce Website
🛍️
HTML/CSS/JSE-Commerce
🛍️ Urban Tech — E-Commerce Website

Clean, responsive e-commerce storefront for tech products with dynamic product catalogue, shopping cart, checkout flow, user account management, and product recommendations. Deployed on GitHub Pages.

🎵 MusicOSet — Relational Database System
🎵
SQLDatabaseCLI
🎵 MusicOSet — Relational Database System

Fully normalized relational database for managing music catalogues — albums, artists, songs, playlists, and user data. Features a Python CLI for complete CRUD operations and complex SQL queries. COMP 3380 Database course project.

📄 Report🔒 Private Repo
⚡ Automated Excel Templates & Power Platform Suite
VBAExcel MacrosOffice ScriptsPower AutomatePower BISharePoint
⚡ Automated Excel Templates & Power Platform Suite

A suite of enterprise automation tools deployed across Indus Automation and New Flyer — spanning VBA macros for PLC I/O data integration into AutoCAD Electrical, dynamic capacity planning and budget forecasting workbooks connected live to SharePoint, automated BoM management systems, and Office Scripts pipelines. Collectively replaced multiple manual paper and Excel-based processes, achieving an 8× efficiency improvement in design workflows.

🔒 Internal Tools — Multiple Employers

Full Resume

📄

Sukhmeet Singh Hora, EIT

Full Stack Developer & Software Engineer · IoT & Embedded Systems · Computer Engineering BSc, University of Manitoba (2025). 3+ years delivering production systems across React/Node.js web apps, AWS IoT mobile applications, Power Apps, and industrial automation tooling.

Click & Reveal

Curious about me beyond the resume? Flip all the cards!

Revealed: 0 / 8

Let's Connect

Send a Message Directly

Sukhmeet Singh Hora, EIT  ·  Computer Engineer
Built with ❤️ & 🎨 · 2025
♪ Soft tune · click to play