At CCAM, we value our Interns and are committed to helping them realize their potential. By providing opportunities to apply classroom knowledge to real-world projects, we enable our Interns to gain new technical skills and enhance their professionalism through engagement with industry clients and researchers. Today, we are excited to highlight one of our outstanding Interns, Patrick Dewey. Patrick has made significant contributions to CCAM and will be graduating in May 2025 with a Master’s of Engineering degree in Computer Science from Virginia Tech. He previously earned a Bachelor of Science in Computational Modeling and Data Analytics from Virginia Tech in December 2023.

During his internship at CCAM, Patrick worked on several impactful projects. Notably, he developed a monitoring and alerting system for the digital factory, which significantly reduced the time required to identify sensor failures. This system also enhanced data transparency through multiple web dashboards that visualize recent measurements, making it easier to spot potential issues quickly. Additionally, Patrick played a crucial role in the 2024 Summer Intern Robotics project, where he architected the overall system and implemented the MQTT communications layer, enabling seamless communication between components. He also made major contributions to the computer-vision-powered gesture recognition component of the robotic control system.
Patrick has utilized various programming languages and technologies across different projects at CCAM, including Rust for the monitoring system, JavaScript for web dashboards, Python for robotics projects, Go for networking systems, and Docker for simplified deployments. His skills and strengths are diverse, ranging from software engineering to data science. Patrick is a versatile developer who enjoys exploring new programming languages and has extensive experience with Go, Python, JavaScript, Lua, R, and Bash. He also has experience with Rust, Java, C, CUDA, and TypeScript, and is proficient with numerous libraries across different languages, such as PyTorch, Scikit-learn, React, and Svelte. Patrick is always eager to learn new things and seeks out new challenges.
In his free time, Patrick enjoys reading, hobby programming, playing video games, and listening to music. His dedication, versatility, and passion for learning make him an exceptional Intern and a valuable asset to any team.