// 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
CodeMantle: Distributed OpenCode Control Plane
View Project

CodeMantle: Distributed OpenCode Control Plane

A remote OpenCode control plane that keeps coding fast across devices while enforcing strict workspace boundaries, policy controls, and zero-inbound-host access.

OpenCodeOpenCode
TypeScriptTypeScript
Node.jsNode.js
+5
VR/Game Dev
Haunted House VR Survival (SIT283)
View Project

Haunted House VR Survival (SIT283)

A polished Unity + Oculus VR demo slice with comfort-first locomotion, deterministic monster AI, cinematic atmosphere, and production-style presentation assets.

UnityUnity
AI/FSMAI/FSM
NavMeshNavMesh
+3
IoT/Embedded
Raspberry Pi x Splashkit Integration
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
SplashKit Documentation Site Migration
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
Barista Discord Bot
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