Projects
My most noteworthy projects, grouped by type, year, or field.
Professional
Arcas Champions
Professional
Unreal Engine 5
C++
AI
Multiplayer
Build Pipelines
Level Design
Steamworks
Professional multiplayer game work spanning AI bots, gameplay systems, level design support, and custom UBT/UAT build workflows in Unreal Engine 5.
ArcasAI - Implementation Retrospect
Professional
Unreal Engine 5
AI
Artificial Intelligence
Gameplay Ability System
Behavior Trees
EQS
C++
Multiplayer
A technical retrospective on building flexible, context-aware, multiplayer-ready AI with Gameplay Ability System integration in Unreal Engine 5.
BC7 Compression in UE5: Avoiding Silent RGBA8 Fallbacks
Professional
Unreal Engine 5
Textures
BC7
Compression
Performance
Editor Scripting
C++
Asset Validation
How to spot an intended BC7 texture that built as B8G8R8A8, interpret the resource-size difference correctly, and catch incompatible dimensions with editor validation.
Academic
Multi-Drone Multirotor Simulator
Academic
Python
Godot
Robotics
Multirotor
Control Systems
PID
Collision Avoidance
Distributed Systems
Jupyter
A multi-drone robotics project built around independent feedback controllers, runtime swarm management, formation flight, and inspectable collision avoidance.
Lava Lamp Made with Blender Geometry Nodes
Academic
Blender
Geometry Nodes
Procedural Modeling
Computer Graphics
3D Animation
SDF
An advanced computer graphics course project exploring procedural lava-lamp animation with Blender Geometry Nodes, using SDF.
LIS Sign Language Recognition
Academic
Python
PyTorch
Computer Vision
CNN
OpenCV
Torchvision
TensorBoard
A machine learning project focused on LIS alphabet recognition through custom and AlexNet-based CNNs, dataset work, and data acquisition tooling.
VectorView Motion Analysis
Academic
Python
OpenCV
PyQt5
Computer Vision
Tracking
Video Processing
NumPy
A Python desktop application for motion estimation and ROI tracking, combining video-analysis algorithms with a PyQt5 interface.
Personal
Interloping Habitat
Personal
Black Mesa
Source Engine
Level Design
Hammer
Modding
Encounter Design
A collaborative Black Mesa release in which I built the opening and The Marsh, from early layout and encounter flow through final visual polish.
Black Mesa - Italian Localization and Proofreading
Personal
Black Mesa
Localization
Proofreading
Translation
QA
Crowdin
Volunteer community work on Black Mesa focused on Italian localization, proofreading, terminology consistency, and release-quality text review.
The Nesting Grounds
Personal
Black Mesa
Level Design
Source Engine
Singleplayer
Xen
Environmental Design
One of my most ambitious Black Mesa maps, following a surviving survey-team scientist out of a damaged laboratory and into an open Xen enclosure.
rp_wartorn
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Environment Art
Optimization
Roughly 700 hours of multiplayer level design spread across snowy terrain, defensive compounds, destructible structures, caves, and a lot of Source Engine optimization work.
rp_bridge_complex
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Atmos
A one-off nebulous.cloud event map, and my first attempt at connecting a large bridge, a firefight-heavy complex, and an underground flanking network.
2026
Multi-Drone Multirotor Simulator
Academic
Python
Godot
Robotics
Multirotor
Control Systems
PID
Collision Avoidance
Distributed Systems
Jupyter
A multi-drone robotics project built around independent feedback controllers, runtime swarm management, formation flight, and inspectable collision avoidance.
Lava Lamp Made with Blender Geometry Nodes
Academic
Blender
Geometry Nodes
Procedural Modeling
Computer Graphics
3D Animation
SDF
An advanced computer graphics course project exploring procedural lava-lamp animation with Blender Geometry Nodes, using SDF.
2025
Arcas Champions
Professional
Unreal Engine 5
C++
AI
Multiplayer
Build Pipelines
Level Design
Steamworks
Professional multiplayer game work spanning AI bots, gameplay systems, level design support, and custom UBT/UAT build workflows in Unreal Engine 5.
ArcasAI - Implementation Retrospect
Professional
Unreal Engine 5
AI
Artificial Intelligence
Gameplay Ability System
Behavior Trees
EQS
C++
Multiplayer
A technical retrospective on building flexible, context-aware, multiplayer-ready AI with Gameplay Ability System integration in Unreal Engine 5.
BC7 Compression in UE5: Avoiding Silent RGBA8 Fallbacks
Professional
Unreal Engine 5
Textures
BC7
Compression
Performance
Editor Scripting
C++
Asset Validation
How to spot an intended BC7 texture that built as B8G8R8A8, interpret the resource-size difference correctly, and catch incompatible dimensions with editor validation.
2024
LIS Sign Language Recognition
Academic
Python
PyTorch
Computer Vision
CNN
OpenCV
Torchvision
TensorBoard
A machine learning project focused on LIS alphabet recognition through custom and AlexNet-based CNNs, dataset work, and data acquisition tooling.
VectorView Motion Analysis
Academic
Python
OpenCV
PyQt5
Computer Vision
Tracking
Video Processing
NumPy
A Python desktop application for motion estimation and ROI tracking, combining video-analysis algorithms with a PyQt5 interface.
2021
Interloping Habitat
Personal
Black Mesa
Source Engine
Level Design
Hammer
Modding
Encounter Design
A collaborative Black Mesa release in which I built the opening and The Marsh, from early layout and encounter flow through final visual polish.
Black Mesa - Italian Localization and Proofreading
Personal
Black Mesa
Localization
Proofreading
Translation
QA
Crowdin
Volunteer community work on Black Mesa focused on Italian localization, proofreading, terminology consistency, and release-quality text review.
2018
2016
rp_wartorn
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Environment Art
Optimization
Roughly 700 hours of multiplayer level design spread across snowy terrain, defensive compounds, destructible structures, caves, and a lot of Source Engine optimization work.
rp_bridge_complex
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Atmos
A one-off nebulous.cloud event map, and my first attempt at connecting a large bridge, a firefight-heavy complex, and an underground flanking network.
Programming
Multi-Drone Multirotor Simulator
Academic
Python
Godot
Robotics
Multirotor
Control Systems
PID
Collision Avoidance
Distributed Systems
Jupyter
A multi-drone robotics project built around independent feedback controllers, runtime swarm management, formation flight, and inspectable collision avoidance.
Arcas Champions
Professional
Unreal Engine 5
C++
AI
Multiplayer
Build Pipelines
Level Design
Steamworks
Professional multiplayer game work spanning AI bots, gameplay systems, level design support, and custom UBT/UAT build workflows in Unreal Engine 5.
ArcasAI - Implementation Retrospect
Professional
Unreal Engine 5
AI
Artificial Intelligence
Gameplay Ability System
Behavior Trees
EQS
C++
Multiplayer
A technical retrospective on building flexible, context-aware, multiplayer-ready AI with Gameplay Ability System integration in Unreal Engine 5.
BC7 Compression in UE5: Avoiding Silent RGBA8 Fallbacks
Professional
Unreal Engine 5
Textures
BC7
Compression
Performance
Editor Scripting
C++
Asset Validation
How to spot an intended BC7 texture that built as B8G8R8A8, interpret the resource-size difference correctly, and catch incompatible dimensions with editor validation.
LIS Sign Language Recognition
Academic
Python
PyTorch
Computer Vision
CNN
OpenCV
Torchvision
TensorBoard
A machine learning project focused on LIS alphabet recognition through custom and AlexNet-based CNNs, dataset work, and data acquisition tooling.
VectorView Motion Analysis
Academic
Python
OpenCV
PyQt5
Computer Vision
Tracking
Video Processing
NumPy
A Python desktop application for motion estimation and ROI tracking, combining video-analysis algorithms with a PyQt5 interface.
Level Design
Interloping Habitat
Personal
Black Mesa
Source Engine
Level Design
Hammer
Modding
Encounter Design
A collaborative Black Mesa release in which I built the opening and The Marsh, from early layout and encounter flow through final visual polish.
The Nesting Grounds
Personal
Black Mesa
Level Design
Source Engine
Singleplayer
Xen
Environmental Design
One of my most ambitious Black Mesa maps, following a surviving survey-team scientist out of a damaged laboratory and into an open Xen enclosure.
rp_wartorn
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Environment Art
Optimization
Roughly 700 hours of multiplayer level design spread across snowy terrain, defensive compounds, destructible structures, caves, and a lot of Source Engine optimization work.
rp_bridge_complex
Personal
Garry's Mod
Level Design
Source Engine
WW3RP
Multiplayer
Atmos
A one-off nebulous.cloud event map, and my first attempt at connecting a large bridge, a firefight-heavy complex, and an underground flanking network.