Creative
Developer

3D Graphics · Interactive Experiences · Game Development

Scroll
Selected Work

Projects

1945 Shooter
Game Dev
01

1945 Shooter

The very first game I built when I entered a game academy, chasing the dream of becoming a game developer. Originally written in C++/Win32 GDI, this is the project I revisit every time I learn a new Graphics API. Reborn in WebGL with the original 2007 sprites and game logic.

Three.jsWebGLGame DevC++ Origin
3D
READ
APK
+3
Collection
→02

Independent Projects

Standalone apps, experiments, and playful tools hosted alongside this portfolio.

6 ProjectsExplore All
YouTube Downloader
Web
03

YouTube Downloader

Self-hosted YouTube downloader running yt-dlp + ffmpeg server-side. Job-based Route Handler API with real-time progress polling and streamed MP4/MP3/WAV delivery.

Next.jsyt-dlpRoute HandlerNode.js
ElevenLabs TTS
Web
04

ElevenLabs TTS

한국어 텍스트를 원하는 목소리로 들어보세요. 남은 크레딧을 확인하고, 음성과 자막을 다운로드하거나 생성 기록을 다시 사용할 수 있습니다.

Next.jsElevenLabsText to SpeechIndexedDB
Particle Galaxy
WebGL
05

Particle Galaxy

Hold a universe in your hands. Gather thousands of stars into a swirling gravity well, then release them in a luminous shockwave. A real-time GPU particle artwork.

Three.jsGLSLWebGL
Fluid Simulation
Interaction
06

Fluid Simulation

Paint with light. Shape iridescent currents, send ripples of color through the canvas, and watch delicate vortices unfold in a real-time GPU fluid simulation.

WebGLGLSLPhysics
Neon Runner
Game Dev
07

Neon Runner

Chase the afterglow. Race through a luminous midnight city, dodge oncoming buses, leap from jump pads, and collect trails of energy in a cinematic three-lane arcade runner.

Three.jsWebGLGame Dev
About

Who I Am

Write a brief introduction about yourself here. Describe your background in 3D graphics, game development, and interactive web experiences.

Share your passion for creating immersive digital experiences that push the boundaries of web technology.

Technologies

Three.jsWebGLGLSL ShadersReactNext.jsTypeScriptUnityBlenderGSAPNode.js
Contact

Let's Work
Together

Interested in collaborating or have a project in mind? Feel free to reach out.