About me

Joshua DiStefano

Hi, my name is Joshua. I've been developing games for many years of my life and always enjoy learning new things. More specifically, I try to engage myself in all things technology; whether it's building computers, configuring enterprise hardware, or learning a new programming language, I'm always looking to expand my knowledge.

I am particularly proficient in using Unity and C# to create 3D games. I've been using Unity for more than five years and continue to learn and grow as a developer each day. I enjoy solving complex problems and creating flexible, scalable, and performant code. One of my main interests is graphics programming, and I enjoy creating custom shaders and effects, as well as pushing the limits of Unity's scriptable render pipelines.

Outside of game development, I also like to create 3D art in Blender. I began learning Blender about five years ago and quickly began using it for many different purposes. Currently, I use Blender to build 3D models for my games, and create photorealistic renderings.

When I'm not developing games or creating 3D art, you can find me teaching others, playing video games, or working on my homelab. Below, you'll find a list of some of my skills and achievements, both inside and outside of the computer science field.

Skills

Along my journey as a developer, I've picked up many different skills and abilities that have been both useful and enjoyable to me. Here are a few platforms and languages I know well and have used extensively:

Unity

C#

Blender

GLSL/OpenGL

Amplify Shader Editor

Here are some skills that I'm still actively learning, with plans to achieve proficiency in the future:

Unreal

C++

Godot

Photoshop

Substance Designer

Achievements

These are some of my certifications and achievements:

CompTIA A+

CompTIA Network+

CompTIA Security+

Eagle Scout

NYLT Graduate