VR/XR Projects

AR Image tracking

UnityAR

Mamba Project

UnityVR

Master Project

UnityVR

Unity Projects

Solar System

Interactive 3D solar system simulation with realistic planetary orbits and physics.

UnityC#3DPhysics

2D Platformer

Classic side-scrolling platformer with smooth controls and level progression.

UnityC#2DGame Dev

2D Shooter Game

Fast-paced 2D shooter with enemy AI and power-up systems.

UnityC#AI

Kitchen Chaos

Cooking simulation game with time management and order fulfillment mechanics.

UnityC#Simulation

Web Projects

SHAN-VERSE

This personal website - built with Astro, featuring a unique steampunk aesthetic.

AstroTypeScriptCSS

Notion Next Chinese Blog

My other personal website.

NotionNextNotion

Math-Note

ViteReactTypeScript

Yumemi Test

TypeScript

Falling Sand

JavaScript

Dark Light Toggle

JavaScript

DreamLight

HTMLCSS

Hexo Page

HexoJavaScript

Notion Resume

NotionCV

School Project

Human Activity Pattern Processing

This repo contains the assignments for the University of Aizu's (ITA09) Human Activity Pattern Processing course.

PythonMachine Learning

Advanced Robotics

This repo contains the assignments for the University of Aizu's (ITC03A) Advanced Robotics course.

MATLABRobotics

Other Project

Tetris Clone

A tetris-clone game build with raylib-cpp.

tetris

OpenGL Practice

OpenGL project.

OpenGL

C# Exercises

C# project.

C#

C# Snake Game

C# project.

C#

Beecrowd Practice

OJ project.

C#

PTA Practice

OJ project.

C#

Paiza Practice

OJ project.

C#

Rockfall Game

Python project.

Python

Publications

Assessing the Security of Vibe Coding: Baseline vs. Security-Oriented Prompts in LLM Code Generation

Large Language Models (LLMs) are increasingly used in software development through so-called “vibe coding,” where developers specify tasks in natural language and rely on the model to produce executable code. While this paradigm lowers barriers to entry and accelerates prototyping, it raises concerns about security. Prior studies show that a substantial fraction of AI-generated code contains exploitable vulnerabilities, and functional correctness does not guarantee safety. This paper investigates whether security-oriented prompting improves the security of LLM-generated code. We design ten representative Python tasks inspired by OWASP Top 10 and CWE categories, and evaluate outputs from an open-source 20B-parameter model using static analysis (Bandit) and lightweight runtime probes.

Large Language ModelsSoftware SecurityVibe CodingISPEC 2025

Enhancing VR Mandala Drawing and Natural Immersion for Attention Restoration with AI-Driven Bioadaptive Multimodal Interaction

Digital attention fatigue is a pervasive challenge, yet most virtual reality (VR) interventions for restoration rely on passive nature exposure that lacks responsiveness to the user's internal state. Integrating Attention Restoration Theory (ART) with physiological computing, we propose a bioadaptive VR system that combines active mandala drawing within a 360° nature scene, using real-time heart rate variability (HRV) to modulate visual fog, ambient music, and haptic feedback. In a within-subject pilot study (N=11), we compared an AI-driven bioadaptive multimodal condition (AI) against an otherwise identical VR condition without bioadaptive multimodal feedback (NF), using behavioral (Oddball task), neural (EEG), autonomic (HRV), and subjective measures.

Virtual RealityMultimodal InteractionAI-DrivenAHs 2026