I am a senior Computer Science student at the University of Waterloo, currently interning at Cerebras as a kernel engineer. Previously, I have interned at AMD, SideFX and Huawei as SWE. My interest lies in compiler development and computer architecture, but I am also passionate about learning other technologies.
During my free time, I also enjoy taekwondo 🥋, table tennis 🏓, photography 📷, playing the piano 🎹, and arranging music 🎼.
I am currently open to 2025 New Grad opportunities. Please feel free to reach out!
• Developed a compiler pass for lowering MLIR to SPIR-V
• Presented at MLIR's Open Design Meeting
May. 2024 - Aug. 2024• Worked on Houdini Engine
• Developed new features for Houdini's PDGs (Procedural Dependency Graph)
Sept. 2023 - Dec. 2023• Streamlined compiler tuning processes and facilitated the exploration of optimization opportunities in multiple benchmarks using Python and Shell scripts
May. 2022 - Aug. 2022 & Jan. 2023 - Apr. 2023• Developed an interface that connects LLVM infrastructure with an ML framework
• Co-authored paper ACPO: AI-Enabled Compiler-Driven Program Optimization
May. 2022 - Aug. 2022 & Jan. 2023 - Apr. 2023• Designed and developed a full-stack web application using Angular, TypeScript, Sass, and Node.js from scratch, serving as the company's new IT support request platform.
Sep. 2021 - Dec. 2021Notes I have created for my university courses.