Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

Xinran Tao

Philadelphia,PA

Summary

Master’s student specializing in frontend development. Highly productive and efficient, creating visually appealing, user-friendly websites. Strong problem-solving, teamwork, and communication skills for seamless collaboration and project success.

Overview

3
3
years of professional experience

Work History

Angular Frontend Development

Beyond Gravity
Lausanne
07.2023 - 08.2023
  • Feature Migration: Successfully migrated key features (e.g., color scale, label readjustment) to Angular, improving performance and functionality
  • UI/UX Enhancements: Improved visual appeal and user experience through consistent styling and thorough documentation
  • Collaboration & Workflow: Aligned with customer needs using Git-based workflows, delivering clear project updates with algorithm explanations and class diagrams

React.js Frontend Development

ST UK Education
Remote
07.2020 - 09.2020
  • Responsive Website Development: Built a responsive website using React.js to showcase services and customer testimonials, ensuring an engaging user experience
  • Cross-Device Testing: Conducted thorough testing to ensure robustness, smooth performance, and compatibility across devices and screen sizes
  • Client Collaboration: Worked closely with clients to gather requirements and deliver tailored solutions aligned with their vision

Education

Master of Engineering (MSE) - Computer Graphics and Game Technology (CGGT)

University of Pennsylvania
Philadelphia
12-2025

Skills

Programming Languages

JavaScript, TypeScript, HTML, XML, CSS, Python, C, C#, Scala, Swift

Frameworks & Tools

Reactjs, Angular, WebGPU, OpenGL, Qt, CUDA, Vulkan, Metal, PyTorch, Oculus, Git, Maya

Projects

JavaScript/WebGPU Forward+ and Clustered Deferred Shading, 10/2024

  • Implemented Forward+ and Clustered Deferred shading techniques, achieving 30% faster runtime in complex lighting scenarios.
  • Debugged WebGPU pipelines using browser developer tools, adding labels to render passes for improved clarity and troubleshooting.
  • Authored a detailed report on shading techniques and optimizations for technical audiences.

React.js Data Visulisation, 04/2022 - 06/2022

  • Developed an interactive guide for game developers using React.js, Three.js, and D3.js, featuring 3D animations and user-driven filtering.
  • Processed extensive gaming datasets using Python, providing insights into industry trends and developer opportunities.
  • Ensured multi-device compatibility and maintained platform adaptability using Git for version control.

C++/GLSL SDF Character Rendering Desktop Application, 04/2024 - 05/2024

  • Built a Qt-based interface that enables real-time adjustments of character attributes (e.g., eye color, accessories), providing personalized and dynamic experiences.
  • Employed GLSL shaders and ray marching to achieve realistic character visuals, covering features like hair, eyes, and lips, with high-quality lighting and shading effects.
  • Integrated graphics functionality into the UI design, resulting in a rich, visually appealing rendering and an engaging user experience.

Python-based Maya Plugin Development: Terroder, 04/2024 - 05/2024

  • Created an intuitive interface with streamlined parameter controls, focusing on a user-centric design that allowed efficient terrains generation and customization.
  • Integrated Python-based terrain algorithms with robust save/load features, ensuring real-time feedback and a responsive plugin experience.
  • Worked closely with the teammate, applying agile workflows to refine the plugin design and effectively communicate technical considerations.

Timeline

Angular Frontend Development

Beyond Gravity
07.2023 - 08.2023

React.js Frontend Development

ST UK Education
07.2020 - 09.2020

Master of Engineering (MSE) - Computer Graphics and Game Technology (CGGT)

University of Pennsylvania
Xinran Tao