Hi! #
I am a first-year PhD student in Computer Science at North Carolina State University (NCSU). With over 2.5 years of professional experience as a software engineer, I am deeply passionate about distributed systems, computer networking, databases, systems programming, and software development. I am excited to continue expanding my knowledge and skills through my doctoral research.
I have authored several blog posts in Chinese (in /Archive) covering topics such as databases, CAP theory, and Java concurrency. I plan to continue documenting my work and studies through regular blog writing, as I believe this is an excellent way to solidify my understanding and share insights with the community.
You can access my resume here.
Work Experience #
- Alibaba ICBU, Senior Software Development Engineer, 10/2023 - 03/2024
- Tencent Tenpay, Backend Engineer, 07/2021 - 09/2023
Education #
- North Carolina State University, Ph.D. in Computer Science, 08/2025 - Present (First Year)
- Northwestern University, Master of Computer Science, 09/2019 - 05/2021
- South China University of Technology, Bachelor of Computer Science, 09/2015 - 07/2019
Blog
23 Nov 2025
LeetCode Sliding Window Problems
Introduction to sliding window pattern
16 Nov 2025
LeetCode: Trie Data Structure & Related Problems
Introducing the trie data structure and how it can speed up prefix search
18 May 2024
Code Analysis of LangChain AI Agent Implementation
Analysis of codes and designs of agent framework in LangChain