DEVELOPMENT STACK
The tools, frameworks, and technologies behind my games, simulations, and academic work.
Unity
A popular, cross-platform real-time 3D development engine used to create 2D and 3D video games, simulations, and interactive experiences. It use…
C#
C# (pronounced "C-Sharp") is a modern, object-oriented, and type-safe programming language developed by Microsoft that runs on the .NET platform…
Git
A distributed version control system for tracking changes in code. It enables branching, merging, and collaborative development by recording pro…
Python
A high-level, interpreted programming language known for its simplicity and readability. It is widely used in various fields, including web deve…
Arduino IDE
A development environment specifically designed for programming Arduino boards. It allows users to write, compile, and upload C/C++ code to micr…
Matplotlib
Matplotlib is a comprehensive, open-source library for creating static, animated, and interactive visualizations in Python. It is considered the…
NumPy
NumPy, which stands for Numerical Python, is a fundamental, open-source library for the Python programming language, designed specifically for s…
PyTorch
PyTorch is an open-source machine learning framework, primarily developed by AI at Meta, known for its flexibility, dynamic computation graphs, …
Pygame
A set of Python modules designed for writing video games, providing functionality for graphics rendering, input handling, sound playback, and co…
Pyxel Edit
A pixel art editor designed for creating tilesets and animations. It features a tile-based workflow, allowing artists to easily design and edit …
Unity Shader Graph
Shader Graph enables you to build shaders visually. Instead of writing code, you create and connect nodes in a graph framework. Shader Graph giv…
Django
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it t…
HLSL
HLSL (High-Level Shader Language) is a C-like programming language developed by Microsoft for writing shaders in Direct3D applications. It enabl…
HTML5
HTML5 is a markup language used for structuring and presenting hypertext documents on the World Wide Web. It was the fifth and final major HTML …
Meta Quest
A standalone virtual reality headset developed by Meta, which can also connect to a PC to run VR applications using Oculus Link or Air Link.
Unity Netcode for GameObjects
Netcode for GameObjects is a high-level networking library built for Unity for you to abstract networking logic. You can send GameObjects and wo…
XR Interaction Toolkit
A Unity package that simplifies the creation of VR and AR experiences by providing ready-to-use interaction systems for tracked input devices.