// Projects

A curated collection of experiments, prototypes, and production-ready builds spanning AI, VR, IoT, and beyond. Designed to solve real problems and push boundaries.

AI/ML
View Project

CodeMantle: Distributed OpenCode Control Plane

Remote, folder-bounded OpenCode operations with split-plane orchestration: reverse WSS tunnel, daemon-enforced host boundaries, JIT credential control, and policy-gated APIs.

OpenCodeOpenCode
TypeScriptTypeScript
Node.jsNode.js
+5
VR/Game Dev
View Project

Haunted House VR Survival (SIT283)

A Unity + Oculus VR horror prototype focused on low-latency interaction, finite-state monster AI, spatial audio cueing, and performance-safe lighting for comfort-first immersion.

UnityUnity
AI/FSMAI/FSM
NavMeshNavMesh
+3
IoT/Embedded
View Project

Raspberry Pi x Splashkit Integration

Added GPIO support to SplashKit Core using libgpiod_if2 and contributed to strategic development planning

Raspberry PiRaspberry Pi
Node.jsNode.js
C++C++
Web/Full Stack
View Project

SplashKit Documentation Site Migration

Migrated SplashKit docs from a Ruby-based platform to Astro + Starlight, with JSON → MDX automation, modern navigation, and fast static rendering.

AstroAstro
StarlightStarlight
MDXMDX
+2
Web/Full Stack
View Project

Barista Discord Bot

Barista is a modern Discord bot focused on clean moderation, useful utilities, and polished interactions that feel native to Discord.

TypeScriptTypeScript
Node.jsNode.js