Hello, I'm Tianran Zhang (I also go by Ran). I grew up in Beijing, China and currently live in Providence, Rhode Island. I am a junior at Brown University, studying computer science. I love technology and its interdisciplinary applications. I am passionate about human-centered design, full stack development, and machine learning and AI.
Physics-based simulation of ink particle diffusion in water. Achieved by solving incompressible Navier-Stokes equations and computing ink movement using the RK2 method at each timestamp.Repo
A multi-user chat system with encrypted messaging and protected group structure from adversaries. Incorporated robust cryptographic operations including Diffie-Hellman key exchange, digital signature, and two-factor authorization.Repo
An interactive dungeon escape room rendered using trimesh, phong lighting, camera movements. Featuring shadow mapping, depth of field, anti-aliasing, and collision detection.Repo Demo
“Best Overall Hack” prize
A computer-vision-backed Chrome extension that provides sustainable clothes alternatives to eliminate fast-fashion industry consumption.
A Brown University exclusive transaction website that enables users to search, bookmark, sell, and purchase products, and receive personalized recommendations.Repo Website
An augmented reality program based on a pre-trained CNN gesture recognition model. It allows the user to interact with the program using hand gestures and observe real-time special-effect rendering.Repo
A GAN model that converts sketches into photo-like images using Deep Contextual Completion. Trained with a combination of preprocessed COCO dataset and hand-drew images.Repo
Integration of Brown’s course review website by automating staff control’s survey review pipeline and implementing new functionalities such as FAQ.Website
An online Brown dining hall food review platform where users can search, comment, and rate on-campus food choices.Repo Demo
An accessibility tool for people with different levels of visual impairment to navigate websites. It supports keyboard-controlled audio progress and verbal instructions for interacting with HTML input fields.Repo
May 2023 - Jul 2023
Established a hotel calendar API query comparison service using Kotlin and Spring Boot to validate the migration of Vrbo and Expedia conventional lodging databases and deployed it on AWS EC2 instance. Customized Splunk logs and DataDog dashboards to monitor booking traffic and troubleshoot double booking errors.
May 2022 - Aug 2022
Built the clinical data visualization and classification tools within the Digital Health team. Conducted research on monitoring early phase drug effects using clustering algorithms and parallel coordinate plots for Chronic Pain Master Protocol (CPMP).
Jan 2023 - Present
Built the “Text2Action” conditional motion generation model that produces hand motion sequences from text descriptions. Developed Blender render scripts for visualizing hand skeleton and animated hand movements.
Aug 2022 - May 2023
Recruited and led a team of 20 TAs to support 150+ students by developing course materials, answering conceptual questions, debugging projects, and grading assignments.