Caleb Katzenstein.
Hi! My name is Caleb, and I am a Software Engineer. This website is for what I do outside of work. For my professional achievements please see my LinkedIn or resume below!
Projects
A "game engine" created for my Game Engine Design and Development class. Designed to be as portable to as many platforms as possible, and to have tools and affordances common in most engines. Used OpenGL and DirectX APIs, Win32 API, and Emscripten. Uses traditional engine controls (i.e. right-click and WASD to move the camera). If visiting the web version, please allow a few seconds to load.
Redmoon is a Rust implementation of Lua. It is my first foray into interpreters and language design (or redesign) as well as my first major project with Rust.
This is a collection of Virtual Reality Experiments by five RIT students (including me), as part of an Independent Study. The focus of these projects was to determine what worked, what didn't work, and why.
My newly revamped portfolio website! Used Next.js as a React framework, along with Tailwind.css for styling.
Contact Me!