C++ Software Engineer | U.S. Marine Corps Veteran
👋 Hi there! I'm Kevin Cozart, a C++ Software Engineer with a solid background in IT Systems Administration. With 9 years of experience in IT, I’ve shifted my focus to software development, where I leverage C++ to solve problems and create efficient software solutions. I thrive on tackling new challenges in any discipline, with a particular interest in graphics programming, audio development, and performance optimization.
- Software Development Expertise: Combining 9 years of IT Systems Administration experience with a Bachelor's degree in Computer Science, I specialize in building efficient and robust software solutions.
- C++ and Performance Optimization: Skilled in C++ and frameworks like JUCE, with a strong focus on optimizing performance and scalability across various applications.
- Audio and Graphics Programming: Exploring real-time audio processing and advanced graphics techniques using tools like OpenGL, JUCE, and Unity.
- Repository: ShaderPlayground Repository
- Technologies: C++, GLSL, OpenGL, ImGui
- Overview: Created an interactive environment for experimenting with shaders, focusing on real-time graphics rendering and shader programming. The platform integrates an intuitive UI for live shader editing, showcasing skills in graphics programming, OpenGL, and shader optimization.
- Repository: JUCE Tutorials Repository
- Technologies: C++, JUCE
- Overview: Developed audio processing applications using JUCE, demonstrating expertise in audio DSP, UI design, and real-time audio software development.
- Repository: Piano Reference Repository
- Technologies: VexFlow, HTML, CSS, JavaScript
- Overview: Built a semi-modular webpage for musicians to visualize musical scales, applying web development and music theory to create an interactive learning tool.
- Repository: CS-385 Intro to Graphics Repository
- Technologies: OpenGL, GLSL, HTML, JavaScript, CSS
- Overview: Created projects that showcase skills in shader programming, 3D rendering, and graphics optimization.
- Repository: CS-315 Data Structures Repository
- Technologies: C++, Data Structures
- Overview: Implemented complex data structures and algorithms, highlighting problem-solving abilities and a deep understanding of computational efficiency.
- Repository: CS-480 Artificial Intelligence Repository
- Technologies: C++, Machine Learning
- Overview: Explored AI algorithms, neural networks, and search strategies, applying these techniques to solve various computational problems.
- Repository: Unity Game Dev Projects Repository
- Technologies: Unity, C#
- Overview: Developed interactive games using Unity, demonstrating skills in game design, scripting, and the use of game engines.
- Programming Languages: C++, C#, GLSL, WebGL, Bash, PowerShell
- Frameworks & APIs: JUCE, OpenGL, VexFlow, Unity
- Development Tools: Visual Studio, Visual Studio Code, Git
- Audio & Graphics Tools: FMOD, Wwise, OpenGL
- Web Development: HTML5, CSS3, JavaScript
- Software Development Concepts: Debugging, Optimization, DSP, Agile, Scrum, OOP, CI/CD, Algorithm Design, Game Development, AI, Machine Learning
I'm actively expanding my knowledge in software engineering and exploring new areas, particularly:
- Advanced C++ Development
- Real-time Audio Processing with JUCE
- Game Development Techniques with Unity and OpenGL
- Machine Learning and AI Algorithms
- LinkedIn: Kevin Cozart on LinkedIn
- GitHub: Explore My GitHub Projects
Feel free to explore my projects or reach out to discuss collaboration opportunities. I'm always looking to connect with fellow developers and explore new ideas. Let's create something impactful together!