Tian
Sup, my name is Tian(天)-Yun(韵) which, if you take them apart, stands for celestial/sky(Tian) rhythm/harmony(Yun).
I also go by just Tian.
My interest lies on a cross-section of graphics & systems computing; I like studying, working, and having fun with computers.
I am the creator of several open-source projects running on 2 + million machines. Check out my github for more details.
In my down time, I am a (semi-retired) runner & swimmer & classical pianist & video game connoisseur.
I also like to eat Chipotle(who doesn’t?)
Exp
computer graphics and systems programming
Working on graphics compilers for Vulkan and OpenGL.
tech stack:
glslc
: Nvidia proprietary compiler for OpenGL and OpenGL ES(Signed NDA so cannot disclose its name)
: Nvidia proprietary compiler for SPIR-VGlslang
: Open-source compiler for glsl
C++
LLVM
Vulkan
SPIR-V
glsl
Surgical MRI & robotics
Worked on embedded C++ & python development. Features shipped:
- Cloud Syncing
- Thermal Monitoring
- Embedded C++ Memory Leak Patch(~10GB -> 0b)
C++
Python
Edu
University of California, Berkeley
Computer Science & Data Science
2020-2024
Fiat lux
GPA: 3.7
ish
(wish I could tell you it’s 4.0
but I’ve been slacking on a lot of courses haha)
Courses:
- Advanced Computer Architecture (CS252A)
- Advanced Computer Systems (CS262A)
- Advanced Computer Graphics (CS284B)
- Advanced Compiler / Compiler Optimizations (CS265)
- Computer Graphics & Imaging (CS284A)
- Compilers (CS164)
- Computer Security (CS161)
- Database Systems (CS186)
- Operating Systems (CS162)
- Artificial Intelligence (CS188)
- Algorithms (CS170)
- Probability (STAT134)
- Principles and Techniques of Data Science (DATA100)
Wip
Preserve Your Legacy, Share Your Story
My grandma loves telling me about her teenage years when we facetime; once she complained that there’s only few willing to listen to those tales – then came the sudden realization that, people wanted to have their past remembered by the others. So came the hackathon-winning idea of Ivee. The team clicked well after Cal-hacks, so we keep exploring the idea of having an AI scribe & family tree.
Currently backed by Intel.
Fun
Music
I’ve been a classical pianist for quite a while. I found it amazing, weaving together singular notes could create such powerful movements, the same way weaving together RISC-V assembly code could create elegant algorithms (lol let me indulge myself).
Some of my favorite pieces to listen to & play:
- Appassionata - “Not blind fury, not the raging of sensual fevers, but the violent eruption of the afflicted soul, thirsting for happiness…”
- Ballade No.1 in G Minor - ““I am, I was a pianist”
- Clair De Lune - calmness, elegance and nostalgia to my hometown Hangzhou
- Moonlight - depression -> delusion -> wrath
- Waldstein - (don’t have my interpretation yet)
- Pathétique - human nature of suffering and fighting back
- Liebesträume - the name sums it up
- Aeolian Harp - a poem rather than a study
Currently working on ironing out appassionata(~20%):
I also listen to a mix of c-pop & j-pop & alt, Some tracks I play on repeat:
Gaming
I play all kinds of video games. From casual RPG to competitive FPS, to games that embodies human emotion and expression.
My favorites:
- Death Stranding
- The Elder Scrolls V: Skyrim
- Baldur’s Gate
- Monster Hunter: World
- Elden Ring
- Rainbow Six : Siege
- Call of Duty