Hi, I'm Nathan Diepenbrock
Software Developer | Backend Specialist
From the moment my dad handed me my first Raspberry Pi at age eight, I was hooked on programming. That early spark grew into a lifelong passion for building things with code.
After high school, I pursued my Bachelor of Science in Computer Science, starting at Collin College and finishing at The University of Texas at Dallas in 2023. Along the way, I was fortunate to learn from inspiring professors and talented peers who deepened my love for the craft.
Since September 2023, I've been working as a Software Developer at Innovative Signal Analysis, where I focus on backend development with C++ for WAVcam — a wide-area surveillance system designed for homeland security and critical infrastructure applications.
I enjoy writing clean, efficient, and reliable code for complex, high-performance systems, and I'm passionate about contributing to software that performs reliably in demanding real-world environments.
Innovative Signal Analysis, Richardson, TX — Software Developer
I develop and maintain C++ software for the WAVcam product. WAVcam is a wide-area surveillance system that provides high-resolution video and advanced motion detection for homeland security and airport applications. I work in a small-team environment that requires cross-functional expertise in software, hardware, and systems.
I administer and optimize Red Hat Enterprise Linux (RHEL) systems, handling deployment, configuration, security hardening (including STIG compliance), and performance tuning for production environments.
I led the design and implementation of the team's GitLab CI/CD pipeline, establishing automated build, test, and deployment workflows.
I also led the initiative and personally implemented Podman local build containers to ensure full environment consistency between developer machines and production, including the key insight to support developer-owned test builds on individual workstations.. I drove and personally implemented the transition to Podman local build containers. This created full environment parity between developer machines and production builds. While reducing test build times by 72%.
Answered incoming calls from customers, clients, and team members promptly and professionally.
Assisted with scheduling appointments, ensuring accurate and efficient allocation of resources.
Updated and maintained scheduling systems with accurate information.
Provided exceptional customer service by addressing inquiries, resolving issues, and offering appropriate solutions.
Collaborated with team members to ensure proper coordination and allocation of resources.
Maintained accurate records of customer interactions and transactions.
Stayed updated on product knowledge and company policies to provide accurate information to customers.
Demonstrated strong leadership as the Boat Driver and Lead Lifeguard, responsible for ensuring the safety and well-being of campers and staff.
Safely operated and navigated boats, strictly adhering to safety regulations and guidelines.
Transported campers, staff, and equipment to designated locations on the water, maintaining a high level of efficiency and professionalism.
Conducted regular boat maintenance checks, promptly addressing any issues and reporting them to the appropriate supervisor.
Supervised and provided guidance to a team of lifeguards, ensuring their preparedness for emergencies and maintaining a high standard of vigilance.
Organized and facilitated regular safety drills and training sessions to enhance the lifeguard team's skills and knowledge.
Enforced safety rules and regulations at the waterfront, fostering a secure and enjoyable environment for all campers and staff.
Facilitated and delivered comprehensive swim instruction to children ranging from 3 months to 18 years old.
Customized teaching approaches and educational resources to accommodate diverse student needs, abilities, and learning preferences.
Oversaw the development and training of a diverse workforce with varying levels of expertise.
Supervised and coordinated front-end operations for the store.
Fostered and cultivated strong customer relationships and connections with their families.
Provided professional customer service both in-person and over the phone.
Maintained cleanliness and tidiness of the retail space through regular cleaning and upkeep.
As a CS Team Leader, I led the development of autonomous software for a Search and Destroy UAV. I played a crucial role in assisting the ECE team throughout the drone build process, ensuring the success of the project. Effective communication between the CS and ECE teams was a priority, ensuring that both teams' requirements were met promptly. With my strong programming and leadership abilities, I significantly contributed to delivering a high-quality, reliable, and efficient Search and Destroy UAV system.
Python was the primary language of the drone's software, empowering me to develop a sophisticated and efficient system for autonomous flight and search and destroy operations.
I utilized OpenCV (Open Source Computer Vision Library) extensively to implement target detection in the UAV's autonomous software.