Forest Sharp

Rendering Engineer at Psyonix

Greater Chicago Area 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

👤
Senior
🎓
Top School
Forest Sharp is a Rendering Engineer with 11 years of experience building high-quality game systems, UIs, and graphics tools for studios including Epic Games, Psyonix, and Boss Key Productions. He blends C++ gameplay and engine work with web-based UI/JS integration, accessibility features, and shader-driven HUD implementations, helping teams iterate rapidly and reduce QA cycles through automated tooling. An active contributor to the gfx-rs Vulkan backend, he has hands-on experience fixing validation issues and improving low-level GPU behavior in a notable open-source Rust graphics project. Based in the Chicago area and educated at Vanderbilt, Forest pairs deep graphics and UI expertise with a pragmatic focus on stability and developer productivity.
code11 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Vanderbilt University
languagesEnglish
github-logo-circle

Github Skills (10)

vulkan10
rust10
gpu10
graphic9
api8
apidoc8
directx6
dx5
metal4
opengl4

Programming languages (8)

C++RustCObjective-C++JavaScriptLuaHTMLPython

Github contributions (5)

github-logo-circle
gfx-rs/gfx

Dec 2017 - Mar 2019

[maintenance mode] A low-overhead Vulkan-like GPU API for Rust.
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 5 comments in 1 year 2 months
Contributions summary:Forest contributed to the Vulkan backend of the gfx-rs/gfx project, a low-overhead Vulkan-like GPU API in Rust. Their commits primarily focused on fixing validation layer issues, ensuring correct API usage, and addressing incorrect image barriers. They also added support for tessellation patch counts and removed a function from the Vulkan backend, modifying existing code in the process. These changes improved the stability and functionality of the Vulkan implementation within the project.
apimetalmaintenance-modegpurust
ForestCSharp/UnrealImGuiRHI

Feb 2021 - Dec 2022

Contributions:25 commits in 1 year 10 months
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
Forest Sharp - Rendering Engineer at Psyonix