Hi, I'm Denis
I'm a computer engineering hobbyist with a passion for Virtual Reality, 3D Printers, Electronics, and other DIY ventures.
Projects
ML Depth 3D Reconstruction VS Traditional MVS
An experiment comparing traditional multi-view stereo reconstruction against a modern monocular depth pipeline. Using Depth Anything 3 with pose-conditioned depth estimation and TSDF fusion produced substantially cleaner and more complete surfaces than traditional MVS tools like RealityScan.Streaming Google 3D Tiles To VRChat
A system for streaming Google 3D Tiles environments into VRChat, where the only available data inputs are images or video. It packs vertex data into PNG images, then uses a custom vertex shader in Unity to decode that data back into real geometry.
Unreal Metahuman in VRChat
An experiment in bringing a realistic Unreal MetaHuman into VRChat, beginning with a high-resolution full body 3D scan and MetaHuman modeling. After a difficult export process, the character required extensive Blender work for modeling, shape keys, rigging, and weight painting before finally being prepared in Unity for VRChat.
Gaussian Splatting of Challenging Large Home Interior
An attempt at Gaussian splatting my home, including multiple connected rooms, reflective surfaces, narrow spaces, and large changes in lighting. The result preserves significantly more visual detail than a traditional mesh reconstruction.
Realtime Volumetric Streaming in VRChat
A realtime volumetric video system that streams a live 3D capture from two Kinect v2 sensors into VRChat. It packs aligned RGB, hue-encoded depth, and confidence data into a very low-latency video stream (sub-100ms RTSP stream), then uses a custom Unity shader to decode the data and reconstruct a colored point cloud in real time.Full Body Tracking From RGB and Depth
A markerless full body tracking system for VR built on cheap secondhand Kinect hardware. Using synthetically generated training data and a two-stage pipeline — YOLO-based 2D pose estimation refined with a custom trained RefInet pipeline — the system estimates full body joint positions in real time without any worn trackers or suits.
Babble Bot
A Discord support bot for Project Babble that turns forum history into a searchable support knowledge base. It scrapes recent Discord forum threads, cleans and structures the conversations with an LLM, embeds the useful support content, and stores it in a local Qdrant vector database for retrieval-augmented answers. The bot can then answer mentions, reply to new forum posts, and trigger FAQ-style responses using context pulled from past support resolutions.
Reboot: Anomaly Holdout
Reboot: Anomaly Holdout is a sci-fi horror mixed-reality game where players survive an alien threat using a custom-built physical control panel with buttons, LEDs, and tactile controls to scan rooms and activate defenses. The project won Best XR Experience at Reality Hack @ MIT 2026 and uniquely combines ArUco tracking with Samsung Galaxy XR passthrough to overlay the physical controller in VR.
DIY High-Speed & Portable 3D Printer
As a challenge for myself to get better at CAD, I designed and built a portable yet high-speed 3D printer from the ground up. It features double the flowrate and acceleration of similarly sized printers while still fitting into a pelican case when folded.
GPU Comparison Site from 3DMark Data
A GPU comparison site created because 3DMark only allows individual cards to be searched rather than comparing several at once. It scrapes 3DMark benchmark data, uses improved fuzzy sorting to find the correct GPU, and plots multiple cards together for quick graphical comparisons.
TempSense VR Thermal Haptics
Started at the MIT Reality Hack 2025, where our team won third place overall, TempSense is a novel approach to VR haptics utilizing peltier modules for real heat and cold sensations.
Long Range FPV Drone V2
A second, more refined attempt at a long range fpv plane, this time based on the HeeWing T1 Ranger platform. It solves a number of issues that were discovered with V1.
The 100 High Speed 3D Printer
A venture into building a 3d printer from scratch with a focus on sheer speed, this monster can reach accelerations of nearly 100,000mm/s^2
Project Northstar
An open source AR headset boasting an impressive field of view of over 90 degrees.
Directional Watchman Dongles
An attempt to mitigate SteamVR hardware's 2.4ghz interference issues by creating a custom receiver dongle with directional antennas.
Autonomous FPV Wing
A fully autonomous capable FPV RC plane built around the Nano Goblin body.
Virtual Desktop Body Tracking Configurator
Although it may be the ugliest code ever written, this program was written during my time as a Virtual Desktop Moderator and has helped numerous people dial in their preferred IOBT settings.