Open to AI & Industrial Engineering Roles

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.

1+
Year Professional XP
4
Key Projects
15+
Technologies
PhD
CS Researcher
Harmanpreet Singh
Harmanpreet Singh
AI & Software Engineer
SCROLL

About Me

Harmanpreet Singh
Harmanpreet Singh
AI & Software Engineer
Available
Software Engineer @ RBH Solutions
PhD CS Researcher — Punjabi University
SCADA/HMI Systems Developer
AI & Machine Learning Practitioner
Industrial Automation & Protocol Analysis
Patiala, Punjab, India

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.

Real-time SystemsSCADA/HMIAgentic AIComputer VisionIndustrial AutomationFull-Stack DevelopmentML ResearchDatabase OptimizationProtocol Analysis

Skills & Technologies

Technologies I work with daily — from industrial real-time systems to AI and full-stack development.

Programming Languages
Core coding proficiency
JavaScript88%
Python85%
C++72%
C70%
Java65%
Web & Backend
Framework & API expertise
Angular (Material UI)90%
ASP.NET Web API85%
SignalR88%
JWT Auth82%
REST APIs87%
Databases
Storage & query design
PostgreSQL85%
Oracle DB72%
CouchDB (Map-Reduce)78%
AI & Machine Learning
Models, vision & NLP
TensorFlow75%
Scikit-learn78%
OpenCV80%
MediaPipe80%
NLTK68%
CrewAI72%
Tools & DevOps
Development workflow
Git / GitHub88%
Visual Studio85%
Wireshark72%
CrewAI Framework72%
Industrial & SCADA
Domain-specific systems
SCADA/HMI Design82%
Real-time Dashboards88%
Protocol Analysis72%
Substation Automation75%
Industrial Data Pipelines78%
JavaScriptPythonCC++JavaAngularASP.NET CoreSignalRJWTPostgreSQLOracle DBCouchDBTensorFlowScikit-learnOpenCVMediaPipeNLTKCrewAIGitGitHubWiresharkVisual StudioSCADAHMIREST APIReal-time Systems

Experience

Professional journey from AI intern to SCADA systems engineer.

Software Engineer

Current
RBH Solutions Pvt. Limited
Patiala, PunjabApril 2025 – Present
Full-Time

Building 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
AngularASP.NET CoreSignalRPostgreSQLCouchDBWireshark

Associate Trainee

RBH Solutions Pvt. Limited
Patiala, PunjabJanuary 2025 – March 2025
Training

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
AngularASP.NET CorePostgreSQLAgile

AI Development Intern

JJPMETA Systems
Bathinda, PunjabJune 2024 – July 2024
Internship

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
PythonCrewAIREST APIsAgentic AI

Projects

From production SCADA systems to autonomous AI agents and computer vision tools.

SCADA/HMI Monitoring Platform

Enterprise Real-Time Industrial System

ProductionProfessional

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.

Architecture
Angular Client ──▶ SignalR Hub ──▶ ASP.NET Core API ──▶ PostgreSQL + CouchDB ──▶ Industrial Field Devices
  • 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
AngularASP.NET CoreSignalRPostgreSQLCouchDBJWTWireshark
2025

Multi-Agent Task Automation System

Autonomous AI Workflow Engine

CompletedPersonal

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.

Architecture
CrewAI Orchestrator ──▶ Specialized Agent Pool ──▶ Task Sequencer ──▶ REST API Layer ──▶ Data Sources
  • 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
PythonCrewAIREST APIsAgentic AI
2024

Real-Time Chat Platform

Secure WebSocket Messaging App

CompletedPersonal

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.

Architecture
Angular SPA ──▶ SignalR Hub ──▶ ASP.NET Core API ──▶ JWT Auth Middleware ──▶ PostgreSQL
  • 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
AngularASP.NET CoreSignalRPostgreSQLJWT
2024

Gym Posture Correction System

Computer Vision AI Fitness Coach

CompletedPersonal

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.

Architecture
Webcam Feed ──▶ OpenCV Pipeline ──▶ MediaPipe Pose ──▶ Keypoint Extraction ──▶ Angle Analyzer ──▶ Feedback Engine
  • 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
PythonOpenCVMediaPipeComputer Vision
2024

Research & Education

Pursuing a PhD in Computer Science while applying cutting-edge ML research to real-world systems.

PhD in Computer Science

● In Progress
Punjabi University, Patiala

2025 – 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.

🔬
PhD in Computer Science (Part-Time)
Punjabi University, Patiala
2025 – Present
🎓
Master of Computer Applications (MCA)
Thapar Institute of Engineering & Technology, Patiala
2023 – 2025
CGPA 8.94 / 10
📚
Bachelor of Computer Applications (BCA)
Maharaja Ranjit Singh Punjab Technical University, Bathinda
2020 – 2023
CGPA 8.2 / 10

Achievements

Recognitions, milestones, and production contributions across academic and professional domains.

🏆 Winner

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.

2023
⭐ 95% Score

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.

2025
🚀 Production

Enterprise SCADA Deployment

Production Contribution

Contributed key modules to SCADA systems that were deployed in live enterprise production environments, processing real industrial operational data.

2025
8.94
MCA CGPA
8.2
BCA CGPA
95%
Training Score
#1
Web Design Award

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.

Currently available for new opportunities