About Me

I'm a recent graduate, having received my M.S. in Digital Production Arts from Clemson University. I also have a Bachelor of Science in Computer Science from Clemson University, with a minor in Digital Production Arts (the experience in that program is what led me to pursue a Masters). My coursework included a broad variety of topics and areas both from a programmer's and artist's perspective, and I have strong foundations in computer science with an emphasis on computer graphics and related technologies.

While in the DPA program, I was fortunate to have several opportunities available to gain experience outside of base coursework. I was responsible for setting up the pipeline and software environment for student productions, including setup of Shotgrid, Renderman & Tractor, writing varous setup and utility scripts for users, and a migration of all machines and software to Rocky Linux after it was announced that CentOS support was to be discontinued and would be moving upstream of RHEL. Along with this, I spent around a year working with Dr. Tessendorf working on a C++ library to provide an API for tranfer of generated ocean surface simulation data from Project Gilligan.

I have a great interest in the combination of advancements in technology and art, and enjoy enabling others to create new and interesting things. Through my academic, work, and personal experiences, I've greatly expanded my, and plan to continue to expand my skillset moving forward.

I primarily work with C/C++ and OpenGL and GLSL, and have experience with many other languages and programming tools, such as several web technologies (this website was built using GatsbyJS and React), Python, Java, HLSL, CUDA, OpenCL, and several version control systems (I mostly use Git). I also have experience with several tools, such as Maya, Substance, and Unreal.

While I've linked my Github on this website, most of my repositories are private or in a private organization. This is due to the fact that much of the code I've worked on is not solely mine to distribute; code from prior work experiences is private due to the policies of the organizations I worked with, and several personal projects are private, as many of them reuse code from school projects I've worked on, which means that the University technically retains ownership of those sections.

Resume

Your browser doesn't appear to support PDF embeds. Click to download resume