Hello, I’m Cody Oncken

I specialize in IT and Programming. Let's explore how technology can change the world.

Networking is the backbone of modern IT infrastructure, and it's a field that continually challenges and excites me. I specialize in designing and maintaining complex network architectures, from local area networks (LANs) to wide area networks (WANs) and everything in between. My expertise includes working with various protocols (TCP/IP, DNS, DHCP), implementing network security measures (firewalls, VPNs, IDS/IPS), and optimizing network performance. I'm particularly interested in the evolution of network technologies, including cloud networking, 5G, and the Internet of Things (IoT).
Programming, for me, is about choosing the right tool for the job while maintaining simplicity and efficiency. In web development, I prioritize minimalism, leveraging vanilla HTML, CSS, and JavaScript to create lean, performant websites without relying on heavy frameworks. For lower-level programming and CLI applications, I turn to C, appreciating its power and proximity to hardware. Python is my choice for data analysis and automation scripts, allowing me to quickly process information and streamline workflows. Always eager to expand my skills, I'm currently diving into Rust, drawn by its modern approach to systems programming and its potential for building robust applications.
Linux has been the cornerstone of my computing experience, serving as both a powerful tool and a playground for innovation. As a system administrator, I've harnessed Linux's flexibility to configure secure servers, optimize performance, and solve complex problems, with a particular affinity for Debian-based distributions. But my passion extends beyond mere usage; I've delved deep into the heart of Linux, exploring kernel modules and crafting custom shell scripts to automate tedious tasks. Whether I'm tweaking a lightweight window manager, compiling software from source, or leveraging the command line for advanced operations, Linux empowers me to push the boundaries of what's possible in computing. It's not just an operating system; it's a versatile platform that continually fuels my curiosity and drive for optimization in both professional and personal projects.