Hi I'm Ethan Alexander Shulman, a self-taught programmer and developer from Canada. I enjoy video games, math, science, art, lots of different music and sports among other things. I like to make games, apps, software and have a love for computer graphics and the math surrounding it. My favourite programming language is currently HLSL/GLSL/CGSHADER and I'm confident in C/C++, CUDA/OpenCL kernels, GLSL/HLSL, C#, Java, Python, JavaScript, PHP, HTML and x86 assembly.

I've always wanted to build games since I was a little kid, I started programming because I was tinkering with MMORPG private servers and GameMaker. I started with Java and for a long time I just programmed with console output and couldn't figure out how to do graphics. Then someone suggested the book Killer Game Programming in Java(http://fivedots.coe.psu.ac.th/~ad/jg/) which taught me the essentials I needed to make games and the practice in programming needed to learn other languages.

Email: ethanashulman@gmail.com
Twitter: @EthanShulman
Youtube: EthanShulman
Twitch: EthanShulman
Shadertoy: public_int_i
Codepen: @ethanshulman

Terms of Service and Privacy Policy
Copyright Ethan Alexander Shulman 2018