
Brian Muhic
Software Engineer
Software Engineer for General Dynamics Mission Systems.
About
I am a senior at Virginia Tech pursuing a B.S. in Computer Science with a minor in Mathematics. I am passionate about solving problems and developing software.
Through internships at General Dynamics Mission Systems and Centrifuge, I contributed to mission-critical systems, implemented real-time object recognition, modernized software architectures, and developed cross-language data transfer protocols. Additionally, I have experience in full-stack development and creating dynamic web platforms.
I am proficient in Java, Python, C, C++, and Bash.
Experience
Software Engineer
May 2024 – August 2024 & May 2025 – August 2025General Dynamics Mission Systems
- Designed and implemented a unified configuration system by merging configuration files, backed by a Protobuf schema and parser.
- Wrote and integrated a Maven-based dependency management system, including a flexible script to automate downloading of third-party JARs based on custom arguments.
- Optimized configuration parsing by creating an efficient parser to ensure only required data elements are stored.
- Led a large-scale refactoring to update the logging system used across the codebase.
- Engineered a TCP-based data transfer protocol and implemented advanced data visualization functions to enhance accuracy in data analysis.
- Designed and implemented cross-language message handling interfaces between Java and C++ applications, facilitating real-time data exchange over TCP/IP for system performance optimization.
- Successfully executed a comprehensive code refactoring initiative, eliminating legacy CORBA dependencies to modernize and streamline the software architecture for improved maintainability.
- Developed a resilient feature for remote system status data preservation, enabling local backup on external computers to safeguard against data loss.
Software Engineer
May 2023 – August 2023Centrifuge
- Developed an image recognition system leveraging Python and YOLOv8, enabling real-time object classification from internet-streamed video feeds, enhancing surveillance capabilities.
- Enhanced model accuracy by meticulously training with diverse datasets, significantly boosting prediction confidence for critical object detection tasks.
- Implemented a robust PostgreSQL database solution to log object classifications, timestamps, and prediction confidences, ensuring detailed record-keeping and data integrity for analytics.
Projects
HokieEats
A web application for Virginia Tech students to request or fulfill meal requests for other students from VT dining halls.
Next.js · React · Typescript · Tailwind CSS · PostgreSQL
View project →
Contact
I'm open to new opportunities and conversations. Reach out via LinkedIn or check out my work on GitHub.
Email: brianmuhic@vt.edu