Zhenrong Gu

Addr.

28th Xianning West Road,
Beilin District,
Xi'an, Shaanxi, 710049
P. R. China

Emailzrgu@stu.xjtu.edu.cn
Phone+86 138 1299 7865
Personal Websitedanielgu.org
Github@endaytrer

Education

Xi'an Jiaotong University (XJTU)

Master Student in Advanced Networked System Group

  • Advisor: Prof. Peng Zhang

B. Eng. in Honor Science Program in Computer Science

  • GPA: 4.00/4.3, Average Score: 92.1, Major Rank: 4/37 (Year 2020 ~ 2023)
  • Thesis: Design and Implementation of Scalable Network Emulation System
  • Core Courses: Programming Fundamentals (100), Software-Defined Networks (99)

Honor Youth Program, Pre-University Program (2nd Year)

University of Wisconsin - Madison

Visiting International Student Program (Computer Sciences Thematic Track)

  • Grades: All A (full score is A)
  • Core Courses: Operating Systems(A), Intro to Computer Architecture(A)

Computer & Language Skills

Computer Science

Proficiency in C, advanced Rust, C++, TypeScript, JavaScript, Java, Python and Go; proficient system development, advanced AI development and graphics development using OpenGL; proficient GNU/Linux skills (GCC / GDB / Shell), Linux kernel hacking, embedded systems, hardware prototyping using Verilog, fullstack web development.

Language (English)

TOEFL: 110 (R30, L30, S25, W25), CET-6: 584, DET (Duolingo English Test): 130

Awards

Outstanding Graduate Leader, Xi'an Jiaotong University

Bronze Award, 2021 International Collegial Programming Contest

Asia Jinan Regional Contest (Ranked 108th/726)

First Prize, 12th Lanqiao Cup National Software and Information Technology Contest

Track of Java Software Development (Ranked 6th Nationally)

Research & Project Experiences

Advanced Network System Group, Xi'an Jiaotong University

Advisor: Prof. Peng Zhang at MOE Key Laboratory for Intelligent Networks and Network Security, XJTU

  • Developed scalable network emulation system for heterogeneous network devices independently
  • Developed a custom dynamic loader and custom data path for linux to extend scalability in a single process

Huawei Cloud, Huawei Technologies Co., Ltd. (Collaboration Project)

Project: Access Control Policy Verification and Performance Optimization of SMT Solvers for Complex String Constraint Scenarios

  • Independently developed a SMT solver and preprocessor using Rust which accelerates Z3, Cvc4, Cvc5 in access control policy, adopting the equivalence class approach in network verification
  • Accelerated the SMT solving of cloud access control policies by 8.21× in test cases and real scenarios

2022 NUS Summer Workshop - AI & Media (Visual Computing)

Advisor: Prof. Terence Sim at National University of Singapore

  • Independently created a new method based on PCA for Face Detection and Reconstruction
  • Be awarded Champion among all 12 groups, got a grade of A+

Deep Learning in Computer Vision

Advisors: Dr. Alexander Amini, Prof. Suvrit Sra, Dr. Ruizhi Liao at CSAIL in Massachusetts Institute of Technology

Course and Extracurricular Projects

  • Developed an Operating System for RISC-V machines with virtual memory with page table, multiprocessing, custom filesystem, and drivers for VirtIO blocks and displays. Repository: github.com/endaytrer/endros
  • Developed my personal website as a containerized microservice architecture of Docker compose
  • Developed a 16-bit CPU with pipelining, forwarding and cache using Verilog
  • Developed a path tracing demo with JavaScript and OpenGL. Demo: danielgu.org/sites/path-tracing-webgl
  • Developed a chess AI with ~1700 Elo ranking using minimax algorithm with alpha-beta pruning, iterative deepening search (IDS) in Rust WASM. Demo: danielgu.org/sites/chess

Personal Interests

Tennis, Photography, Video Editing, Art (Sketching and painting), Graphics Designing (Web UI Design)