Suzuran Takikawa

I'm a Master's student studying Computer Science at the University of British Columbia. My main interests are in anything Computer Graphics and Game Development.

I'm currently looking for summer 2024 research internships in Computer Graphics!

Email  /  LinkedIn  /  Github

Education

University of British Columbia
Master of Science
Computer Science, specializing in Computer Graphics
September 2023 - September 2025 (Expected)

University of British Columbia
Bachelor of Science
Computer Science Major
September 2019 - May 2023

Projects

Ascent

Ascent is a 2D roguelike action platformer game made for CPSC427, a video game development course at UBC. The entire game is written with OpenGL and C++. We were runner-up for Best Game, selected by an industry panel. The game and trailer is available here.

WebGL 2D Fluid Simulation
Github

Real-time 2D Fluid Simulation running on GPU using WebGL and THREE.js. Demo is available here.

Pathtracer Denoising
Shadertoy (warning: may crash browser!)

Submission for the HPG 2022 Student Competition. Denoised a noisy path tracer using BVH optimizations, temporal accumulation, and temporal antialiasing.

Achieved ~600% improvement in FPS relative to the baseline path tracer, allowing for quality improvements by increasing sample size and using denoising methods without performance drop.

Ray Tracing in Python
Github

Ray Tracing written in Python, based on Ray Tracing in One Weekend which is written in C++.

Experience

University of British Columbia
Graduate Teaching Assistant
Vancouver, British Columbia, Canada
September 2023 - Present

Teaching assistant for CPSC 427: Video Game Programming.

Writing assignments, holding tutorials and office hours, and more.

Behaviour Interactive
Game Programmer Intern
Montreal, Quebec, Canada
May 2023 - August 2023

Worked primarily on customization systems and editor tools in Unreal Engine for art & design.

Intel Corporation
Software Engineer Intern
Hillsboro, Oregon, USA
May 2022 - August 2022

Investigated 3D game/application functionality and performance to find root-causes for performance issues, identified possible solutions, and developed driver improvements.

Resolved numerous performance issues for integrated graphics to meet customer expectations for performance on 3D games and applications.

University of British Columbia
Teaching Assistant
Vancouver, British Columbia, Canada
January 2022 - April 2022

Teaching assistant for CPSC 314: Computer Graphics.

Holding office hours, writing exam questions.

UBC Undergraduate Research Opportunities
Research Mentee
Vancouver, British Columbia, Canada
October 2021 - December 2021

Explored recent research on Computer Animation, mentored by PhD student Hung Yu (Ben) Ling.

Stanford Graduate School of Business
Research Assistant
Remote
January 2021 - May 2021

Venture Capital information extraction using Machine Learning and NLP.

UBC LaunchPad
Software Developer
Vancouver, British Columbia, Canada
September 2019 - May 2020

Web App Development using Python, Machine Learning, NLP.

Emerada Co., Ltd
Software Engineer Intern
Tokyo, Japan
June 2019 - August 2019

Web Service Development using Ruby on Rails, Heroku, AWS S3.

Linn-Benton Community College
Technical Writer and Teaching Assistant
Corvallis, Oregon
May 2016 - August 2018

Textbook development for the Manufacturing Processes 4-5, CS 160 (Orientation to Computer Science), & CIS 125 (Intro to Software Applications) classes.
Teaching Assistant for CS 161 (Introduction to Computer Science in Java).
Lesson plan development for a Python summer camp.


Template: Jon Barron