I am an individual who enjoys experimenting, thinking, learning, and creating.
I work on analytical database infrastructure, with a focus on storage and metadata systems.
My background spans blockchain research, full-stack development, and distributed systems. I am particularly interested in building infrastructure for data-intensive systems and resource scheduling.
I'm also a lover of LaTeX, Neovim and Linux.
- 🔭 Focused on systems, infrastructure, and databases.
- 🌱 Currently learning more about storage engines, metadata systems, and resource scheduling.
- 🤝 Open to collaborate on infra, databases, and developer tools.
- 🥅 2026 Goal: Rebuild a healthy body, lifestyle, and learning routine.
In the past, I worked on blockchain research, full-stack development, and distributed systems; today, I focus on analytical database infrastructure, especially storage and metadata; looking ahead, I want to keep building infrastructure for data-intensive systems and resource scheduling.
As a first-year graduate student, I spent times in blockchain consensus algorithms and LaTeX package development:
During junior and senior years, I did full stack development and did some works in Web3, Architecture, and Compilers.
As a sophomore, I wrote feverrpc and started to use Arch Linux:
During my freshman year, I divided my time between participating in ACM and CTF competitions, while working on other small projects:
One of my earlier research projects was Jasmine, a blockchain consensus algorithm prototype.
Other tools preferences:
- Education Summary
- Master of Science in Cyberspace Science and Technology | Beijing Institute of Technology (2021-2024), specializing in consensus algorithms.
- Bachelor of Science in Computer Science | Beijing Institute of Technology (2017-2021)
- Work Experience
- Software Engineer | ByteHouse, ByteDance (2024/7 - Present).
- Working on storage and metadata systems for OLAP workloads.
- Software Engineer Intern | ByteHouse, ByteDance (2023/4 - 2024/4).
- Worked on infrastructure related to OLAP systems.
- Backend Development Intern | Fanqie Novel, ByteDance (2020/10 - 2021/3).
- Technologies used: Golang, Kafka, and FaaS.
- Responsibilities: Designing technical systems, completing development, testing, and deploying the systems.
- Accomplishments:
- Deployed in-site message system with adept design and testing, as Software Engineer with experience in Kafka and FaaS.
- Participated in the analysis of requirements for the author's backend and user's backend, and the design of the system technical solution. Completed the development of requirements, gray-scale testing, online and monitoring.
- Software Engineer | ByteHouse, ByteDance (2024/7 - Present).






