Tri Pham
Tri's profile picture

H

o

w

d

y

,

 

I

'

m

 

T

r

i

!

I design user interfaces that connect humans and machines.

About Me

I'm a multidisciplinary creative professional whose work spans across music education, software development, and visual arts. Each role allows me to express creativity and innovation in unique ways.

Rock Band Instructor

Empowering young musicians at San Jose Jazz - Bridges Academy Middle School, combining my passion for music education with hands-on instrument instruction and ensemble leadership.

Front-End Engineer

Creating intuitive and responsive web experiences using modern technologies with a focus on user-centric development.

Photographer

Capturing moments and stories through a creative lens, specializing in digital photography to create compelling visual narratives.

Projects

Iron Man MK III Assembly Screenshot

Iron Man MK III Assembly

Browser demo of an Iron Man MK III–inspired suit assembly: armor plates fly in and lock on, the arc reactor and eyes ignite, then you can orbit the finished suit and replay. Built with Three.js, GSAP, Vite, and TypeScript.

Steinway MIDI Piano Screenshot

Steinway MIDI Piano

MIDI-controlled Steinway grand piano in Blender with live key animation driven by a Yamaha P515. Includes a Blender extension for real-time MIDI input and a Three.js web viewer. Built with Python, Blender, and JavaScript.

Infinite Ocean 3D Art Gallery Screenshot

Infinite Ocean 3D Art Gallery

Interactive 3D art gallery featuring art and photography, with day-night transitions, dynamic frame lighting, and audio feedback. Built with Three.js, JavaScript, Node.js, and Vercel.

Rogue Tank Royale Game Screenshot

Rogue Tank Royale

Roguelike tank game with 3D combat mechanics, procedurally generated levels, and strategic upgrades. Features multiple enemy types, power-up systems, and dynamic gameplay. Built with React, Three.js, and TypeScript.

Contact Me

Thanks for spending your time to get to know me. Please feel free to connect through any of the following platforms. I'm always open to new opportunities and collaborations!