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