Jeremy Kniager

Software Engineer at CNH Industrial

Johnstown, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jeremy Kniager is a software engineer with nine years of hands-on experience building and hardening low-level graphics tooling and web applications, currently based in Johnstown, Colorado. He has a strong background in C/C++, Python, and test automation from multi-year contributions to high-profile Vulkan projects (KhronosGroup and LunarG), where he improved validation layers, expanded tooling, and added robust tests for image/view and extension behaviors. Jeremy pairs that systems-level expertise with full-stack work using JavaScript, React, and SQL from customer-facing and internal web projects, making him effective across both backend and frontend concerns. Known for meticulous validation and debugging, he has a knack for turning complex API edge cases into reliable, well-tested features and documentation.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, Graduate, Bachelor of Science (B.S.), Computer Science, Graduate at Colorado State University
bookFront Range Community College
bookBlackstone Valley Vocational Regional School District
languagesEnglish
github-logo-circle

Github Skills (19)

vulkan10
c-language10
validations10
testing10
c1110
validation10
c1710
api10
cprogramming-language10
validate10
test-automation10
api-design9
debug9
json9
debugging9

Programming languages (3)

C++CObjective-C++

Github contributions (5)

github-logo-circle
LunarG/VulkanTools

Jun 2017 - Oct 2021

Tools to aid in Vulkan development
Role in this project:
userFull-stack Developer
Contributions:50 reviews, 110 commits, 91 PRs in 4 years 4 months
Contributions summary:Jeremy primarily worked on the `VK_LAYER_LUNARG_device_simulation` and `VK_LAYER_LUNARG_screenshot` layers within the `vulkantools` repository. Their contributions include adding support for various Vulkan extensions such as `VK_KHR_portability_subset`, `VK_KHR_maintenance2`, `VK_KHR_shader_float16_int8`, and `VK_EXT_descriptor_indexing`. They enhanced the functionality of the device simulation and screenshot layers to incorporate settings from configuration files, improving their flexibility. Moreover, the user added and modified unit tests to test their changes.
vulkanaid
KhronosGroup/Vulkan-Tools

Jun 2017 - Jun 2021

Vulkan Development Tools
Role in this project:
userBack-end Developer / System Architect
Contributions:77 reviews, 110 commits, 192 PRs in 4 years
Contributions summary:Jeremy primarily contributed to the `vulkan-tools` repository by adding and modifying code related to Vulkan API tools. They implemented features for the `vulkaninfo` tool, including adding support for extensions and expanding the output to include more extension structures. Their work also included adding validation checks, addressing memory leaks, and refactoring code for better performance and correctness. The user's changes focused on improving the functionality, stability, and completeness of the Vulkan tools.
vulkan
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jeremy Kniager - Software Engineer at CNH Industrial