Portfolio

About Me

I’m Carlos Espinosa, a bilingual Field Automation & Cybersecurity Technician with over 9 years of hands-on experience in West Coast port operations — including UTRs, bomb carts, pneumatic brake systems, and container-handling equipment. Based in Los Angeles, I’ve built my career at the intersection of field diagnostics, industrial safety, and modern automation, working to make next-generation port equipment safer, smarter, and more reliable.

Safety is the foundation of everything I do. I’m certified in OSHA Lockout/Tagout, trained in hydraulic and air-brake systems, and hold an Associate of Sciences in Fire Science/EMT, which sharpened my discipline, awareness, and response under pressure.

To stay ahead in today’s evolving industrial landscape, I’ve expanded my technical foundation into:

  • PLC Ladder Logic & Automation Control
  • SCADA Systems (Ignition 8.3)
  • Python Scripting & Network Tools
  • CompTIA Security+ and CySA+ (DoD 8570 Compliant)

These credentials align with Department of Defense cybersecurity standards, proving I can operate confidently and securely in both industrial and OT/IT environments.

Whether I’m diagnosing a real-time air-brake fault or programming a digital interlock in Siemens TIA Portal, I bring precision, accountability, and continuous improvement — in English and Spanish — to every system and site I touch.


Credentials & Certifications


California Driver’s License · TWIC Card – Active

CompTIA Security+ (2024) · CompTIA CySA+ (In Progress, 2025)

DoD 8570-Aligned Cybersecurity Training (Security+, CySA+)

Maintenance & Control of Electric Motors — Certification (2025)
Alison Training Institute · Verified Credential
Covers motor theory, preventive/corrective maintenance, insulation testing (Megger), starting methods (DOL, Star–Delta, VFD), IP/ATEX safety ratings, bearing & winding diagnostics.

Ignition 8 Core Certification (Completed)

OSHA Lockout/Tagout (LOTO) Certified

Port Operations – YTI / Port of Los Angeles
▪ UTR (Yard Tractor) Operation
▪ Forklift Certified
▪ Safety Signaling & Spotting
▪ Key Clerk / Yard Management


Associate of Science (A.S.) – Fire Science / EMT Track
Microsoft Office Suite & Technical Presentations (PowerPoint)

Leadership Experience – Technical team coordination & rollout support

Bilingual – Fluent in English and Spanish (technical & conversational)

PLC & SCADA

Experienced with Siemens TIA Portal, Ignition 8.3, OPC UA, ladder logic, and Modbus. I design, test, and document control logic for sequencing, interlocks, and safety—with clean tags, clear comments, and predictable states.


Cybersecurity

Security+ certified; CySA+ in progress. Comfortable with network fundamentals, Wireshark, Python sockets, and secure field practices (sanitized laptops, change control, least privilege). I align shop-floor actions with OT/IT cyber hygiene and DoD 8570 expectations.


Field Systems & Diagnostics

Hands-on with UTRs, pneumatic/hydraulic systems, air-brake circuits, and LOTO. My approach: isolate the fault domain, verify power/pressure/signal, and return assets to safe operation quickly—with a documented test-and-verify closeout.


Programming & Scripting

Python for automation and networking (sockets, parsing, quick tools). Comfortable with PowerShell, CLI utilities, and batch scripts to accelerate diagnostics, data capture, and reporting.


Industrial Networking

Practical experience in Ethernet/IP, VLANs, IP addressing, and PLC↔SCADA comms. I prioritize segmentation, least-access tooling, and clean handoffs between devices and HMIs.


Software & Tools

Microsoft Office • PowerPoint • VS CodeIgnition Designer • online PLC simulators • DC/AC Labs • Wireshark • basic CAD/schematic tools for annotating circuits and safety layouts.


Soft Skills

Bilingual technical communication • tailboard & toolbox talks • safety culture and stop-work authority • on-the-spot training • clear documentation • steady under pressure.


Traffic Light Control System (PLC Ladder Logic with Pedestrian Interface)

Project Overview
A 10-rung PLC state machine (Red/Green/Yellow) with pedestrian request, TON-timed phases, and a Master Reset that returns the system to a known safe state. The same sequencing/interlock patterns apply to port automation (hoist/boom sequencing, operator-safe transitions).

Highlights

  • One-hot state bits with S/R latching
  • TON timers with tunable presets per phase
  • Pedestrian button latches PED_REQ; WalkLamp during RED; clears on GREEN
  • Master Reset clears states, timers, and indicators

Ladder Logic Rungs

  • Rung 1 — Master Reset
    Reset → (S) STATE_RED; (R) STATE_GRN, STATE_YEL; (R) PED_REQ, WalkLamp; reset all timers (T_RED.R, T_GREEN.R, T_YELLOW.R). Starts in a known safe state.
  • Rung 2 — Pedestrian Button
    PedBtn → (S) PED_REQ.
  • Rungs 3–5 — Phase Timers
    STATE_REDTON T_RED (PT=10s); STATE_GRNTON T_GREEN (PT=10s); STATE_YELTON T_YELLOW (PT=3s).
  • Rung 6 — Red→Green
    STATE_RED & T_RED.Q → (S) STATE_GRN; (R) STATE_RED.
  • Rung 7 — Green→Yellow
    STATE_GRN & T_GREEN.Q → (S) STATE_YEL; (R) STATE_GRN.
  • Rung 8 — Yellow→Red
    STATE_YEL & T_YELLOW.Q → (S) STATE_RED; (R) STATE_YEL.
  • Rung 9 — WalkLamp ON
    STATE_RED & PED_REQenergize WalkLamp.
  • Rung 10 — Clear on Green
    STATE_GRN → (R) WalkLamp; (R) PED_REQ.

Portfolio Notes
Demonstrates sequencing, TON timing, S/R latches, HMI interlocks, and a fail-safe Master Reset to return the system to initial safe conditions.


WHOIS Domain Lookup Tool – Python Socket Project

By Carlos Espinosa | CESPsecure.com

What it is: A ~15-line Python script that opens a raw TCP:43 socket to WHOIS, retrieves registrar/registry data, and prints structured results.

Skills shown: Python sockets • protocol awareness • minimal-dependency tooling • OSINT mindset • reproducible terminal output.

Why it matters: Demonstrates comfort with network layers and packet-first thinking that transfers to OT protocol analysis.


Real-World Network Troubleshooting in a Live Port Environment

Field Troubleshooting – UTR Display Connectivity

(Image: White terminal tractor (UTR) used for illustrative purposes only.)

Scenario
A UTR display stopped syncing work orders; UI frozen with no error.

Action
Performed a controlled hardware reset via rear switch; verified network reconnection and restored workflow sync.

Impact
HMI back online in minutes; zero work orders lost.
Method: Detect → Act → Verify, with shift-handoff notes.


Hydraulic Safety PLC Simulation – Four-Rung Logic

Hydraulic Safety PLC Simulation

Goal: Demonstrate pressure-verified lift enable with alarm behavior.

Rungs (4)

  1. Start/Stop seal-inLift_Enable
  2. Pressure_OK & limitsSafe_To_Lift
  3. Safe_To_Lift & Up_LSLift_Up_Solenoid
  4. NOT Pressure_OKAlarm_Light

Why it matters: Mirrors safety gates used in reach stackers and container handlers; shows clean interlocks and fail-aware logic.

🔹 PLC Logic Summary

RungDescriptionKey Tags
1Start/Stop latch with branch sealStart_PB, Stop_PB, Lift_Enable
2Pressure and enable checkLift_Enable, Pressure_OK, Down_LS → Safe_To_Lift
3Lift solenoid controlSafe_To_Lift, Up_LS → Lift_Up_Solenoid
4Alarm circuitNOT Pressure_OK → Alarm_Light

🔹 Tools Used

  • PLC Simulator Online
  • Ladder Logic Programming
  • Basic Hydraulic Circuit Analysis (Pressure Sensor Feedback)

🔹 Result

This simulation demonstrates real-world maintenance safety logic used in automated port systems like Kalmar reach stackers.
It integrates electrical control, hydraulic principles, and safety interlocks — proving reliability and technician awareness.


Virtual Reality Rollout: Oculus Rift Technical Support Across 52 Stores

Oculus Rift System Integration & Diagnostics

Role: VR Support Engineer & Demonstrator (Oculus/Best Buy, 2016–2017)
Scope: Supported 52 SoCal stores—system setup, sensor alignment, firmware/content updates, safe demo flow, and staff training.
Transferable value: Hardware bring-up, calibration, firmware hygiene, and user-safety protocols—the same mindset used for HMI/PLC deployments in the field.


Kalmar Engine Control Demo – Ignition 8.3 SCADA Learning Project

Status: In Progress
Platform: Inductive Automation Ignition 8.3 (Vision Module)

Platform: Ignition 8.3 Vision
Features: 2-state Engine Start/Stop toggle, Stop button, LED numeric display (temp/RPM/pressure), memory tags, and OPC UA setup.
Learning: Tag structure & quality, history, Vision bindings, component scripting, and OPC UA device browsing.
Next: Connect Modbus TCP or emulator, add alarms, trends, and a small OT-security hardening checklist.

Skills Demonstrated:
Ignition 8.3 · OPC UA · Tag Binding · SCADA Design · PLC Simulation · Python Scripting · Industrial Automation


Bomb Cart Hook-Up and O-Ring Replacement on Air Brake System

Site: Port of LA – live yard
Fault: Audible leak at blue (service) gladhand → cracked O-ring
Fix: LOTO → bleed lines → remove/inspect → replace O-ring → recharge & soapy-water test → return to service.
Outcome: Stopped air loss, prevented downtime, documented a safe return-to-service.



Battery Voltage & Continuity Test – Multimeter Simulation

Battery Voltage & Continuity Test – Multimeter Simulation

Voltage: Verified 1.5 VDC with correct polarity; translates to verifying supplies before PLC diagnostics.
Continuity: ~0.99 Ω across a resistor; “OL” indicates open circuits—useful for harness/limit/estop checks.
Lesson: Always prove power and path before deeper logic work.



Applying Network Diagnostics to CAN-Bus for Heavy Port Equipment

CANBUS
Packet Capture Analysis

Thesis: Wireshark discipline maps cleanly to CAN diagnostics.

Wireshark SkillCAN-Bus EquivalentUse
Filter by IP/protocolFilter by CAN IDIsolate joystick→valve messages
Follow TCP streamFollow repeated IDValidate sensor consistency
Latency graphsInter-frame timingCatch missing/slow feedback
Protocol treeECU/subsystem mapIdentify modules & sensors
Retransmissions/errorsCAN error frames/bus-offSpot wiring/ground/connector faults

Next phase: Add USB-CAN, label IDs, introduce controlled faults, and publish timing/error comparisons.


Maintenance & Control of Electric Motors

Industrial Maintenance · Diagnostics · Preventive/Corrective Workflows

Overview

This project covers my training and applied understanding of electric motor maintenance, inspection, diagnostics, and fault analysis. I completed a full certification focused on how motors operate, how to maintain them, how to test insulation, and how to troubleshoot failures found in industrial and heavy-equipment environments.
This knowledge supports field technical work across electric-drive systems, port machinery, and automated equipment.


Skills Used

  • Preventive & corrective maintenance
  • Electric motor theory & components
  • Insulation resistance (Megger) testing
  • Bearing, winding & capacitor diagnostics
  • Motor starter circuits (DOL, Star–Delta, VFD)
  • IP/ATEX safety ratings
  • Visual, mechanical & electrical inspections
  • Fault detection & analysis
  • Maintenance scheduling (3-month, 6-month, annual)

Motor Components & Operation

Electric motors generate rotational motion from electromagnetic interaction between the stator and rotor.
Key components include:

  • Stator
  • Rotor
  • Windings
  • Bearings
  • Shaft
  • Brushes & commutator (DC/Universal motors)
  • Capacitor (single-phase)
  • Terminal box
  • Housing & cooling system

Diagram — Motor Components

Understanding these components is essential for diagnosing heat issues, noise, vibration, and electrical imbalance.


Preventive Maintenance

I documented preventive maintenance workflows broken into three schedules:

Three-Month Checklist

  • Clean motor exterior & ventilation paths
  • Verify oil ring rotation
  • Inspect bearing oil levels
  • Check for leaks
  • Tighten electrical connections
  • Inspect starter components

Six-Month Checklist

  • Blow out dirt from windings
  • Inspect commutator & clamping ring
  • Replace worn brushes
  • Service sleeve bearings
  • Refresh grease in roller bearings
  • Check operating speed
  • Tighten motor foot bolts

Annual Checklist

  • Full internal inspection (qualified personnel)
  • Windings cleaned with dielectric solvent
  • Infrared baking for moisture removal
  • Comprehensive Megger test
  • Load test & vibration analysis
  • Complete drive-system alignment check

Diagram — Preventive Maintenance Flow


Common Motor Faults & Fixes

Failure to Start

  • Check wiring
  • Verify voltage at terminals
  • Inspect fuses & overloads
  • Confirm shaft/load rotates freely

Runs & Stops Intermittently

  • Overload trip
  • Mechanical binding
  • Loose connections
  • Excess current draw

Bearing Failure

  • Poor lubrication
  • Contamination
  • Misalignment

Winding Failure

  • Insulation breakdown
  • Overheating
  • Moisture ingress

Capacitor Failure (Single-Phase Motors)

  • Motor fails to start
  • Motor hums without rotation

Diagram — Common Motor Faults


Insulation Resistance Test (Megger Test)

Steps

  1. Disconnect the motor from power
  2. Identify T1, T2, T3
  3. Measure:
    • Phase-to-phase
    • Phase-to-ground
    • Coil-to-frame
  4. Record readings and compare to acceptable standards

This test detects insulation breakdown, moisture, contamination, and winding deterioration.


Why This Matters

Electric motors drive the majority of industrial and port equipment — pumps, conveyors, cranes, fans, compressors, hydraulic systems, and emerging electric-drive machinery.
Understanding motor maintenance is essential for:

  • Field service work
  • Heavy-equipment support
  • Port automation systems
  • Electrified machinery
  • High-voltage EV drive components
  • Industrial control systems

This project strengthens my ability to diagnose failures, perform preventive maintenance schedules, test motor insulation, select proper replacements, and apply LOTO & electrical safety procedures.


What I Learned

This certification improved my understanding of:

  • Motor construction & operation
  • Maintenance workflows (3-month, 6-month, annual)
  • Fault diagnosis and troubleshooting
  • Motor starting methods
  • Megger test procedures
  • IP/ATEX environmental ratings
  • How industrial motors integrate with automated systems

This training directly supports my growth as a Field Automation & Cybersecurity Technician, preparing me for equipment support roles in modern port environments like Kalmar.


Bilingual Communication

Fluent in English & Spanish with technical vocabulary for safety briefs, work orders, troubleshooting steps, and customer updates. I translate complex systems into clear, actionable language on the fly.

Portfolio Summary

I started in the yards of the Port of Los Angeles and grew into industrial automation and cybersecurity. My projects prove I can diagnose, design, and document—from seal-in circuits and pressure interlocks to OPC connections and network hygiene. I build systems that protect people, equipment, and uptime—and I’m just getting started.