Hi! I'm Ricardo Godinez
a Computer Engineer
focused on
System Design, Networking, and Automation.
My favorite technologies include Python, C, Bash, PowerShell, Linux, and Ansible for troubleshooting, developing, and maintaining reliable systems.
Get in touch →
My Technical Background.
My completed certification.
Certifications I am currently working on...
CompTIA Network+
The CompTIA Network+ certification validates the earner’s knowledge of essential networking concepts, including network design, configuration, troubleshooting, and security across wired and wireless infrastructures. A Network+ certified professional understands how to implement and maintain network devices, ensure connectivity, and support enterprise network operations.
Go to →
CompTIA Security+
The CompTIA Security+ certification validates the earner’s understanding of core security concepts, including threat management, risk mitigation, identity and access control, and cryptography. A Security+ certified professional is equipped to assess and secure network infrastructures, detect vulnerabilities, and implement best practices to protect systems and data.
Go to →
A few of my endeavors.
Curious to see my work?
Secure Video Streaming with RSA & AES on Raspberry Pi
A hybrid cryptography project implementing secure video transmission using RSA for key exchange and AES for encryption. Demonstrates complete cryptographic protocols including key generation, secure key exchange, and real-time video encryption/decryption between a Raspberry Pi and host computer. Developed in Python using PyCryptodome, OpenCV, and TCP sockets, providing hands-on experience in secure system implementation and network communication.
Go to →
Microcontroller Project: PIC18F4620 Temperature-Controlled Fan & Alarm
Implements a user-controlled alarm and fan system using the PIC18F4620 microcontroller. Utilizes an IR Remote for input, with features for time setting, temperature-based fan control, and alarm configuration. Showcases GPIO, ADC, timers, and interrupts, developed in C using MPLAB X IDE, highlighting embedded system design and hardware-software integration.
Go to →
ChaCha20 Video Streaming over WiFi
Implements a secure video streaming system from Raspberry Pi to laptop using ChaCha20 symmetric encryption over WiFi. Demonstrates practical encryption implementation, network communication, and real-time video processing with Python.
Go to →
Data Encryption Standard (DES) on Nexys A7 FPGA
Implements the DES algorithm on a Nexys A7 100T FPGA. Includes hardware implementation of key scheduling, encryption/decryption, and performance testing. Provides hands-on experience in FPGA design and low-level hardware-software integration.
Go to →
Python Software Engineering Projects
Collection of various Python projects demonstrating software design, algorithm implementation, networking, and analytical programming. Highlights best practices in code organization, testing, and problem-solving across multiple applications.
Go to →
Prime Number Generator: Single Board Computer vs Laptop Performance
Benchmarks a prime number generator implemented in Rust across a Raspberry Pi and a laptop. Demonstrates performance analysis, algorithm optimization, and embedded system testing.
Go to →
Packet Sniffing and IP Spoofing
Demonstrates network vulnerabilities using Python, Scapy, and Wireshark. Enables packet interception and IP spoofing, highlighting potential risks in ICMP communication. Provides practical experience in network security testing and traffic analysis.
Go to →
AIOps-Driven Kubernetes Automation with AI and Ansible
Enhances Kubernetes cluster management by predicting and preventing system failures using AI algorithms and Ansible automation. Developed with Bash, Ansible, RHEL, VMware, Prometheus, and Grafana. Provides hands-on experience in infrastructure monitoring, self-healing automation, and AI-driven system validation.
Go to →
Want to know more?
A bit about me.
I am . . .
01
a Computer Engineering Graduate from California State Polytechnic University, Pomona
At Cal Poly Pomona, I developed a strong foundation in hardware and software integration, including embedded systems, FPGA design, microcontrollers, and network infrastructure. Through hands-on labs and my senior design project, I gained practical experience in circuit design, system validation, troubleshooting, and end-to-end technical problem solving.
02
a Network Automation and Systems Validation Enthusiast
I am passionate about building, testing, and validating reliable systems through automation and structured system testing. I’ve applied my knowledge of routing, switching, and network protocols to design robust infrastructures, while using automation tools to streamline configuration, testing, and troubleshooting workflows. This experience allows me to ensure performance, reliability, and scalability in both technical support and operational environments.
03
a Collaborative and Clear Communicator
I prioritize clear, transparent communication to work effectively with both technical teams and clients. I enjoy assisting clients through technical challenges, providing actionable solutions, and collaborating with cross-functional teams to resolve issues efficiently. By combining teamwork, problem-solving, and strong communication skills, I help maintain system reliability and ensure client satisfaction.
The Complete Package
| Candidate #1 | Candidate #2 | Candidate #3 | Me | |
|---|---|---|---|---|
| Problem-Solving | ||||
| Analytical Thinking | ||||
| Team Collaboration | ||||
| Programming & Scripting |
Scroll to see more →
So why not invest?
Checkout my Resume