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

👋 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.


What I Offer

  • 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.

Highlighted Projects

ShaderPlayground

  • 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.

JUCE Framework Tutorials

  • 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.

Piano Reference Webpage 🎹

  • 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.

Graphics Programming with OpenGL

  • 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.

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 deep 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 various computational problems.

Game Development with Unity

  • 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.

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

Let's Connect

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!

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…