Current Projects
28 Real-time 3D Robot Hand Control(2025)
🤖 Browser-based Hand Tracking for Robotic Hand Control
Real-time 3D visualization tool that tracks hand movements via webcam using MediaPipe and maps them onto various robotic hand models. Features dual control modes (camera tracking + manual sliders), multiple URDF-based hand models, and interactive 3D scene manipulation.
Tech Stack:
- Frontend: React, Three.js, React Three Fiber
- Computer Vision: MediaPipe Hands
- Deployment: GitHub Pages
Read more
26 Snapchat Turn-Based Endless Runner (2025)
🎮 Asynchronic Multiplayer Game through Snapchat Message
Developed game enginne level system for a async multiplayer game in Lens Studio as an expansion to Lens Studio’s new Turn Based game messaging feature.
Tech Stack:
- Platform: Lens Studio (Snapchat AR)
- Languages: TypeScript (ES2019)
- System Design: Game Manager handling data packing, transfer and unpacking
- Features: Turn-based gameplay, State serialization, Asynchronous multiplayer
Most Recent
29 GoGreenNext - Modular Map Tiles (2025)
3D Modeling for NYU Game Project
Created modular 3D map tiles for GoGreenNext, an NYU game project. Designed reusable tile assets in Blender to enable flexible level design and efficient world building. The modular system allows for quick assembly of diverse game environments while maintaining visual consistency.
Tech Stack:
Read more
27 CuraLoop: AI Companion for Alzheimer's Care (2025)
1-day Humans & AI Hackathon project in Seattle
Through AI Chat + Game, the app monitor cognitive and game behavior to analyze and monitor the level of Alzheimer’s care needed for anyone.
Tech Stack:
- Frontend: React Native (TypeScript)
- Backend: FastAPI (Python)
- AI/ML: Sonnet Model
- Deployment: Vercel
Read more
23 B612 Soccer (2025)
🏆 Ranked in the Top 2% out of 3,300+ entries in GMTK Game Jam 2025
A super fun local 2-player soccer game set on a tiny looping planet. Compete against a friend where shots can loop the entire world and lead to unexpected goals! Created as a solo developer for the GMTK Game Jam 2025 (“Loop” theme). Minimalist pencil-sketched art, unique circular physics, and quick chaotic rounds.
Tech Stack:
- Engine: Unity
- Languages: C#
- 2D Art: Pencil sketch, Photoshop
01 Hardware Store Smart Search
When I worked for a hardware manufacturer, we were looking for a better way to find targeted customers (hardware stores) to purchase our stock. We built a smart search tool to crawl Google Maps business data and help identify store leads around the world.
Tech Stack:
- Frontend: React
- Backend: FastAPI
- Languages: JavaScript, Python
Read more:
02 AR Drawing Tool
During my internship at Snapchat in 2022, I had this crazy idea nobody had done before. I integrated procedural mesh generation with hand tracking, enabling users to draw dynamically in 3D space.
Tech Stack:
- Platform: Lens Studio
- Languages: JavaScript
Read more
16 Ping Pong Game
A complete 2D game that gives 3D illusion. An interactive automate enemy that you play against. Game Engine built from scratch using p5js to manage game asset, sound, levels and game controls.
Tech Stack:
- Platform: P5JS
- Languages: JavaScript
Read more
17 No Job Too Small(2024)
🏆 Ranked in the Top 1% out of 3,300+ entries in GMTK Game Jam 2024
Step into the absurdly large shoes of an oversized intern in a tiny 90s-style office. In this hilarious, physics-based game, your exaggerated scale turns mundane office tasks into chaotic challenges. Smash your way through the day or tiptoe to success—the choice is yours.
No Job Too Small flips the theme “Build to Scale” on its head—you're not small in a big world, you're massive in a fragile one. Your size *is* the puzzle.
Tech Stack:
- Engine: Unity, Blender
- Languages: C#, HLSL
03 Personal Schedule Assistant
A drag-and-drop schedule builder that supports offline editing and syncs automatically across devices. Designed for productivity addicts who want control over time and print-ready exports.
Tech Stack:
- Frontend: React, @dnd-kit, Tailwind
- Backend: FastAPI, Supabase
Read more
25 Marvel's Flerken AR Filter (2023)
🎬 Official AR Marketing Campaign for The Marvels Movie
An interactive AR filter that transforms cats into Flerkens for The Marvels movie campaign. Features real-time object detection and cross-platform deployment on TikTok and Regal Cinema app, achieving viral distribution and significant user engagement.
Tech Stack:
- Platform: Lens Studio, Effect House
- Languages: JavaScript, HLSL
- Features: Object Detection, AR Effects
Read more
04 3D Printed Hook
A 3D modeling and printing project to create customized hooks for home hardware. Iterated through several prototypes using Fusion 360 and tested for real-world use.
Tech Stack:
Read more
05 Just Another Day
A Unity narrative-driven game project composed of five mini-games tied together through an emotional storyline. Designed to create an emotional arc that ends in catharsis.
Tech Stack:
- Engine: Unity
- Languages: C#
- 3D Modelling: Blender
Read more
08 VR Experience on Oculus Quest
An immersive game for Oculus Quest focusing on object interaction and spatial memory. Built using Unity’s XR framework and tested across headset configurations.
Tech Stack:
- Engine: Unity
- Platform: Oculus Quest
- Languages: C#
Read more
10 Creative Coding Experiments
This is a collection of my creative coding sketches built with p5.js. Each piece explores different generative or interactive ideas—from visual patterns to playful simulations.
Tech Stack:
- Library: p5.js
- Languages: JavaScript
Experiments Include:
- 🌀 Procedural Pattern Generators
- 🎲 Randomized grid-based art
- 🌈 Color palettes & rotation animations
More sketches coming soon
09 3D Poster Design with Landmarks
This poster series visualizes cities from around the world using 3D landmarks generated in Blender. Real-world data from Google Maps was imported in both realistic and stylized formats, each lit based on the local time of day using HDRIs and custom lighting.
Tech Stack:
- Modeling: Blender
- Data Source: Google Maps API
- Rendering: HDRI + Custom Lighting
Read more
10 3D Modeled Teddy Bear
A soft toy modeled entirely in Blender as a beginner’s sculpting exercise. This teddy bear project explored mesh shaping, subdivision modifiers, and basic material texturing in a fun and personal 3D workflow.
Tech Stack:
- Modeling: Blender
- Project Type: Sculpting Practice
Read more