Harmanpreet
Singh
Building enterprise SCADA/HMI systems, real-time industrial platforms, and autonomous AI agents. Currently pursuing a PhD in Computer Science with a focus on Machine Learning.

About Me

I'm a Software Engineer with a deep focus on SCADA/HMI systems, AI agent development, and real-time industrial platforms.
At RBH Solutions, I develop enterprise-grade SCADA software using Angular, ASP.NET Core, and SignalR — building live dashboards, event monitoring systems, and automated substation reporting workflows that run in production environments.
My AI journey started with hands-on internship work in agentic systems at JJPMETA Systems, where I built Python-based autonomous agents using the CrewAI framework. I also have practical experience with computer vision (OpenCV, MediaPipe) and classical ML (Scikit-learn, TensorFlow, NLTK).
I'm currently pursuing a PhD in Computer Science at Punjabi University, Patiala, where my research sits at the intersection of Machine Learning and intelligent systems. I hold an MCA from Thapar Institute of Engineering & Technology with a CGPA of 8.94/10.
I'm a Winner of the Inter-College Website Design Competition 2023 and I completed my full-stack training program with a 95% score.
Skills & Technologies
Technologies I work with daily — from industrial real-time systems to AI and full-stack development.
Experience
Professional journey from AI intern to SCADA systems engineer.
Software Engineer
CurrentBuilding enterprise SCADA/HMI systems for real-time industrial operations monitoring and automation.
- Developing SCADA/HMI systems using Angular, ASP.NET Core, and SignalR for real-time operations monitoring
- Creating dashboards and event views with live data streaming via SignalR hubs
- Designing efficient PostgreSQL queries, triggers, and data models for system performance
- Building CouchDB Map-Reduce views for operational data retrieval and reporting
- Using Wireshark and protocol analyzers to debug real-time industrial communication
- Automating substation reporting workflows using backend data extraction and processing
- Contributing to UI/UX screens, backend services, and industrial field device integration
Associate Trainee
Intensive full-stack training on SCADA development stack with hands-on module contributions.
- Completed full-stack training focused on Angular, ASP.NET Core, PostgreSQL, and real-time systems
- Assisted in developing small modules for SCADA dashboards and live data visualization
- Participated in team code reviews and agile sprint workflows
AI Development Intern
Hands-on exploration of agentic AI, autonomous Python agents, and multi-agent coordination.
- Explored agentic AI fundamentals and developed Python-based autonomous agents
- Created lightweight task-oriented agents for automation of routine workflows
- Integrated REST APIs into agent pipelines for data processing
- Explored multi-agent coordination patterns and task assignment strategies
Projects
From production SCADA systems to autonomous AI agents and computer vision tools.
SCADA/HMI Monitoring Platform
Enterprise Real-Time Industrial System
Full-featured SCADA platform for real-time industrial operations monitoring, event management, and automated substation reporting. Deployed in enterprise environments with live field device integration.
- Real-time dashboards with live event streaming via SignalR WebSocket hubs
- PostgreSQL schema with optimized triggers and stored procedures for high-throughput data
- CouchDB Map-Reduce views for fast operational data retrieval and reporting
- Wireshark-assisted protocol analysis for industrial communication debugging
- Automated substation reporting pipeline — zero manual intervention
- Angular Material UI screens with responsive industrial-grade UX
Multi-Agent Task Automation System
Autonomous AI Workflow Engine
Autonomous multi-agent system built with CrewAI framework for automating complex multi-step workflows. Agents coordinate task assignment, sequence execution, and data retrieval through REST APIs.
- Agent coordination logic for message handling and dynamic task sequencing
- Modular agent design — each agent has a defined role and tool set
- REST API integration for real-time data retrieval within pipelines
- Multi-agent communication protocols for inter-agent collaboration
- Supports parallel task execution across multiple autonomous agents
Real-Time Chat Platform
Secure WebSocket Messaging App
Full-stack real-time messaging platform with JWT-based authentication, persistent message storage, and live delivery via SignalR. Clean Angular frontend with a robust ASP.NET Core backend.
- SignalR WebSocket hub for sub-100ms message delivery
- JWT-based login flow with token refresh and route guards
- PostgreSQL schema optimized for paginated message history queries
- Angular reactive UI with real-time message rendering
- Secure message authorization — users only access their own conversations
Gym Posture Correction System
Computer Vision AI Fitness Coach
Real-time computer vision system for exercise posture analysis using MediaPipe pose estimation. Detects incorrect posture and gives corrective feedback based on body-angle thresholds collected from real gym sessions.
- Pre-trained MediaPipe Pose model for 33-keypoint body landmark detection
- Body-angle thresholds calibrated using real-world gym session data
- Rule-based comparison engine for instant posture correctness evaluation
- Optimized OpenCV pipeline for smooth 30+ FPS real-time video processing
- Corrective feedback overlaid directly on the video stream
Research & Education
Pursuing a PhD in Computer Science while applying cutting-edge ML research to real-world systems.
PhD in Computer Science
● In Progress2025 – Present · Part-Time
Research focused on the intersection of Machine Learning, Agentic AI Systems, and Intelligent Industrial Applications. Exploring how autonomous AI agents and advanced ML models can be applied to real-world industrial monitoring, decision support, and automation problems.
Machine Learning
Supervised and unsupervised learning algorithms, model optimization, and evaluation strategies for real-world systems.
Agentic AI Systems
Design and coordination of autonomous multi-agent architectures for complex task automation and decision-making.
Intelligent Industrial Systems
Applying AI/ML techniques to industrial monitoring, predictive analytics, and SCADA system intelligence.
Computer Vision
Human pose estimation, real-time video analysis, and vision-based feedback systems using OpenCV and MediaPipe.
Achievements
Recognitions, milestones, and production contributions across academic and professional domains.
Inter-College Website Design Competition
1st Place Winner
Won the inter-college website design competition, demonstrating excellence in UI/UX design, frontend development, and full-stack implementation.
Full-Stack Training Excellence
95% Score — Top Performer
Completed intensive full-stack training at RBH Solutions covering Angular, ASP.NET Core, PostgreSQL, and real-time systems with a 95% assessment score.
Enterprise SCADA Deployment
Production Contribution
Contributed key modules to SCADA systems that were deployed in live enterprise production environments, processing real industrial operational data.
Get In Touch
Open to AI engineering roles, industrial software positions, and research collaborations.
Let's build something great.
Whether you're looking for a developer to join your team, exploring collaboration on AI or industrial systems research, or just want to connect — I'd love to hear from you.