
Hi! I'm Jimin,
A Creative Developer & CG Student 👾
I study Computer Graphics @ UPenn and foster a love for storytelling & immersive experiences via intersection of art and technology. My technical interests span across software eng, product, computer graphics, UX, and XR.
At school, I am involved as the co-lead of Penn ACM SIGGRAPH, AR Research Assistant, Penn Spark Developer, and TA for Human-Computer Interaction (CIS 4120) .

I've worked at...




- Langs: C++, Java, Python, JavaScript, Rust, SQL, Dart, Node.js, OCaml
- Graphics: OpenGL, WebGL, Blender, Maya, GLSL, Unity, Unreal Engine
- Frontend: React.js, Three.js, HTML/CSS, Flutter
- Tools: MongoDB, Firebase, Git, Figma, Adobe Creative Suite
- Product: A/B Testing, User Research, Prototyping, Agile, JIRA/Confluence
Featured Projects

GLSL Shader Variations
OpenGLGLSLQtC++
Implemented various GLSL shaders, from Blinn Phong, MatCap, and custom Worley noise shaders in Qt, C++.

Description coming soon
Mini-Maya
C++OpenGLQt
Mesh editor based on Autodesk Maya. Implemented Catmull-Clark subdivision algorithm and half-edge data structure for mesh manipulation.

UniPlan
React.jsFirebaseJavaScript
All-in-one planner platform designed for university students. Developed using React, Firebase, TailwindCSS.

Lost@Penn Web App
React.jsProductFigma
Campus exclusive digital lost-and-found product built from 0-to-1 using React and Firebase.

Animated WebGL Scene
UnityWebGLAfter Effects
Interactive scene created using Unity 3D, Adobe After Effects, and WebGL.

Portfolio Website
React.jsThree.jsTailwindCSS
Personalized portfolio created with React, JavaScript, and TailwindCSS.
Illustration
All
Traditional
Digital
Animation
3D














