Pranav Sukesh

ExperienceGamesProjectsMusicBlogResume

PROJECTS

Software engineering, graphics programming, and creative technical solutions.

✦

Featured

CollabXR

CollabXR

An open-source mixed reality classroom built at Purdue's Envision Center. A room of people in headsets can explore the same 3D dataset together, in real time.

UnityC#Photon
SIGGD Docs

SIGGD Docs

The open documentation site for Purdue SIGGD, tutorials, codebase docs and contribution guides for the club's ~30 developers.

MkDocsMaterial for MkDocsPython
Robot Kinematics Graphics Engine

Robot Kinematics Graphics Engine

A 3D renderer and an inverse kinematics solver, both written from scratch in Python.

PythonPygameNumPy
✦

All Projects

C++ Graphics Engine

C++ Graphics Engine

A 3D engine in C++ and OpenGL, structured like Unity so that building things in it feels familiar.

C++OpenGLGLSL
3D Printing Slicer

3D Printing Slicer

A 3D printing slicer built from scratch in Python in 24 hours, taking an STL model to printable G-code.

PythonQtMatplotlib
Pascal-to-MIPS Compiler

Pascal-to-MIPS Compiler

A compiler for a Pascal-like language that takes source code all the way down to MIPS assembly.

JavaMIPS AssemblyCompilers
N-Layer Neural Network Framework

N-Layer Neural Network Framework

A feed-forward neural network framework written from scratch in C++, with no ML library underneath it.

C++Machine LearningNeural Networks

Unity Extensions Library

A C# library packaging the architectural pieces I end up rebuilding in every Unity project.

C#UnityGame Architecture

Unity Quest System

A Unity package that keeps quest logic from tangling into the rest of a game.

C#UnityScriptableObjects

Connect

GitHub
itch.io
Instagram
LinkedIn
© 2026 Pranav Sukesh. All rights reserved.
CS @ Purdue University