Fix: RDP Session Drops When Connecting a VPN Inside a VM
Keep an RDP session connected when enabling a client VPN inside a Windows VM or Server by configuring split tunneling.
Engineering instrumentation and controls systems and integrating SCADA software for critical industrial infrastructure, from PLCs and plant networks to resilient servers, telemetry, and operator interfaces.
I design, integrate, troubleshoot, and document the systems behind industrial operations: PLC controls, SCADA platforms, networks, servers, databases, and the software that connects them.
Designing dependable operator systems with redundant servers, clear alarm strategy, maintainable standards, secure network boundaries, and recovery paths that work when a facility needs them most.

Bringing PLC and SCADA data into modern, responsive tools using OPC UA, MQTT, WebSockets, APIs, and purpose-built web interfaces without losing sight of how operators actually work.
Where Modern Web Development Meets Industry ->
Using VMware ESXi, Workstation, and Hyper-V to reproduce environments, test PLC and HMI changes, validate network behavior, and solve deployment problems before they reach production.

Engineered failover protocols, automated health checks, and dual-homed networks for critical uptime.
Full-stack TypeScript, React 19, Next.js, and CI/CD pipelines bridging legacy machinery with modern dev workflows.
Bridging Modbus, OPC-UA, and MQTT telemetry to cloud time-series databases and web APIs securely.
Keep an RDP session connected when enabling a client VPN inside a Windows VM or Server by configuring split tunneling.
Follow one remote wastewater lift-station signal from a 4–20 mA instrument through a ControlLogix PLC, Ignition Gateway, UDT, historian, alarms, and a high-performance Perspective application.
How to leverage Hyper-V and VMware to create isolated testing environments for PLC logic and HMI development.
This is a working engineering knowledge base: a place to capture the fixes, architectures, tools, and lessons I use in real projects so I can share them with others and find them again without solving the same problem twice.
More about the person behind the notesI started exploring computers at ten through gaming, built my own systems by about twelve, and naturally became the person everyone called for technical help.
That same intense curiosity now drives my work in automation: learn how a system really behaves, remove friction, and make the result more reliable and useful.
I also love websites, graphic arts, interfaces, and diagrams. These creative tools turn complicated systems into something people can understand and operate.
The software, controls, infrastructure, and design tools I return to when building, troubleshooting, documenting, and improving real systems.
Site Edition and Machine Edition systems, distributed servers, PlantPAx libraries, VBA, and legacy RSView32 migrations.
Perspective and Vision applications, gateway architecture, scripting, historians, redundancy, and MQTT-connected systems.
Large-scale telemetry and SCADA projects with reusable application standards, alarm management, and resilient remote communications.
System Platform, ArchestrA object models, Galaxy repositories, and both modern and legacy InTouch HMI applications.
ControlLogix, CompactLogix, and GuardLogix programming, reusable standards, safety routines, diagnostics, and commissioning.
Practical integration across EtherNet/IP, OPC UA, Modbus, MQTT, and Sparkplug B, from field devices to enterprise applications.
Relational data modeling, historian interfaces, reporting databases, stored procedures, and durable integrations for operations data.
ESXi infrastructure and VMware Workstation test benches for isolated development, recovery planning, and repeatable deployment.
Approachable, observable networking for labs and small systems, including switching, wireless, routing, VLANs, and remote administration.
Control drawings, network diagrams, architecture packages, and clear visual documentation that operators and engineers can maintain.
Websites, purpose-built tools, interfaces, graphics, and data visualizations that make complex technical information easier to use.
Virtual labs, source control, reusable templates, and documented workflows that turn one-off fixes into durable engineering knowledge.
Product and company names are trademarks of their respective owners. They are shown to identify hands-on platform experience and do not imply endorsement or partnership.
Whether you want to discuss SCADA redundancy, PLC migrations, modern web interfaces, or custom telemetry relays, I'd love to hear from you.