Skip to content
View CozartKevin's full-sized avatar
💭
Driven and Optimistic 💪
💭
Driven and Optimistic 💪

Block or report CozartKevin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
CozartKevin/README.md

Kevin Cozart

C++ Software Engineer | U.S. Marine Corps Veteran
Building high-performance C++ software focused on audio, graphics, and optimization.

👋 Hi there! I'm Kevin Cozart, a C++ Software Engineer with a strong background in IT Systems Administration. With 10 years of IT experience and a Bachelor’s degree in Computer Science, I specialize in building efficient, scalable software solutions. I thrive on tackling new challenges, especially in graphics programming, real-time audio development, and performance optimization.


What I Offer

  • Software Development Expertise: Combining 10 years of IT Systems Administration experience with a Bachelor’s degree in Computer Science, I deliver efficient and robust software solutions.
  • C++ and Performance Optimization: Skilled in C++ and frameworks like JUCE, focusing on optimizing performance and scalability across diverse applications.
  • Audio and Graphics Programming: Experienced in real-time audio processing and advanced graphics techniques using tools such as OpenGL, JUCE, and Unity.

Highlighted Projects

ToneCascade

  • Repository: ToneCascade
  • Technologies: C++, JUCE, OpenGL, GLSL, OpenMP, OpenACC, MPI (optional), CMake, PowerShell
  • Overview: ToneCascade is a production-ready, high-performance real-time audio visualizer and DSP engine developed in modern C++. It captures live or pre-recorded audio using JUCE, performs FFT-based frequency analysis, and renders dynamic visuals with OpenGL and GLSL shaders. The project leverages OpenMP for multithreaded processing, with optional OpenACC and MPI support for GPU acceleration and distributed computing. Demonstrates expertise in low-latency audio systems, parallel computing, real-time graphics, and cross-platform DevOps automation.

Graphics Programming with OpenGL

  • Repository: CS-385 Intro to Graphics Repository
  • Technologies: OpenGL, GLSL, HTML, JavaScript, CSS
  • Overview: Created projects that demonstrate skills in shader programming, 3D rendering, and graphics optimization.

Data Structures and Algorithms

  • Repository: CS-315 Data Structures Repository
  • Technologies: C++, Data Structures
  • Overview: Implemented complex data structures and algorithms, highlighting problem-solving abilities and a solid understanding of computational efficiency.

AI and Machine Learning Concepts

  • Repository: CS-480 Artificial Intelligence Repository
  • Technologies: C++, Machine Learning
  • Overview: Explored AI algorithms, neural networks, and search strategies, applying these techniques to solve computational problems.

Game Development with Unity

  • Repository: Unity Game Dev Projects Repository
  • Technologies: Unity, C#
  • Overview: Developed interactive games with Unity, demonstrating skills in game design, scripting, and use of game engines.

Tools & Technologies

  • 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

Continuous Learning

I'm actively expanding my skills in software engineering and exploring new areas, including:

  • Advanced C++ Development
  • Real-time Audio Processing with JUCE
  • Game Development Techniques with Unity and OpenGL
  • Machine Learning and AI Algorithms

Let's Connect

Feel free to explore my projects or reach out to discuss collaboration opportunities. I'm always open to connecting with fellow developers and exploring new ideas. Let's create something impactful together!

Pinned Loading

  1. JUCE-Tutorials JUCE-Tutorials Public

    Progression of learning JUCE using the Juce.com/learn/tutorials

    C++

  2. Piano_Reference_Webpage-Scales Piano_Reference_Webpage-Scales Public

    semi-responsive piano scale reference website because most of the decent ones are littered with adds or have too much text making the info you want hard to find.

    JavaScript

  3. CS-315_Data_Structures_SSU CS-315_Data_Structures_SSU Public

    Course work for SSU's CS 315 Data Structures Course which introduces the concept of organization of data into different structures to support efficient implementation of computer algorithms.

    C++

  4. CS385-Intro_To_Graphics_SSU CS385-Intro_To_Graphics_SSU Public

    Coursework for CS 385 - Introduction to Graphics - Instructor: David Schreiner

    JavaScript

  5. Unity_Game_Dev_Projects Unity_Game_Dev_Projects Public

    Dumping ground for all of my Unity Game development projects. Holds all of my unfinished games, prototypes, test environments, asset sandboxes and various tutorials in various states..

    C#

  6. ShaderPlayground ShaderPlayground Public

    ShaderPlayground is a personal project for learning and experimenting with GLSL shaders in real time. Built using C++ and OpenGL, it allows me to write and test shaders, exploring different techniq…