Brian Muhic

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 2025

    General 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 2023

    Centrifuge

    • 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