Zhanwei Zhang

Zhanwei Zhang

ROLE[OK]AI-native Software Engineer focused on Agentic Systems
STATUS[OK]Building software with Codex, Claude Code, and programmable workflows
English profile ready. Press Enter to continue.
zhanwei@it-bill: ~/about
zhanwei@it-bill:~/about$whoami
Zhanwei ZhangAI-native Software Engineer focused on Agentic Systems// Guangzhou, China// zzhang364@connect.hkust-gz.edu.cn
zhanwei@it-bill:~/about$cat ./summary.txt
I build software with coding agents, programmable workflows, and application-layer infrastructure for agentic systems.M.Phil. student in Data Science and Analytics at The Hong Kong University of Science and Technology (Guangzhou).B.Eng. in Computer Science and Technology from Southern University of Science and Technology.
zhanwei@it-bill:~/about$cat ./research-focus.txt
Safety and robustness testing for Large Audio Language Models (LALMs). Floating-point error detection and mathematically guided program analysis. LLM, RAG, GraphRAG, knowledge graphs, and applied software engineering systems.
zhanwei@it-bill:~/about$ls ./skills

Tools

VSCodeIntelliJ IDEAPyCharmAnacondaLinuxGitGitHubCMake

Languages & Databases

CC++JavaPythonMySQLPostgreSQL

Frameworks

VueReactNext.jsAstroSpring Boot

Creative Expression

?Like front-end technologies, these tools are also a direct way for me to express thoughts and ideas.
PhotoshopPremiere ProAfter Effects
zhanwei@it-bill: ~/experiences
zhanwei@it-bill:~/experiences$cat ./timeline.log
education

M.Phil. in Data Science and Analytics

Sep 2025 - Present

The Hong Kong University of Science and Technology (Guangzhou)

Information Hub | Advisor: Prof. Zishuo DingResearch focus: safety and robustness testing for Large Audio Language Models (LALMs).
LALMAudio AIAI SafetyRobustness Testing
work

Large Language Model Intern

Sep 2024 - Aug 2025

Linksome, Shenzhen

Integrated multi-type Retrieval Augmented Generation (RAG) and GraphRAG systems.Optimized GraphRAG code to extract better entities and relationships and construct domain-specific knowledge graphs.Built a QA Pipeline for generating high-quality QA pairs from documents with accurate ground truth annotations.
LLMRAGGraphRAGKnowledge GraphNLP
research

Visiting Researcher

May 2024 - Aug 2024

Wuhan University, Wuhan

Advisor: Prof. Jinfu Chen (WHU); Prof. Weiyi Shang (UWaterloo).Focused on software logging and failure workarounds.Developed an automated analysis pipeline to extract, filter, and sample code commits containing try-catch blocks.Conducted research on floating-point error detection, proposing novel approaches for identifying error-inducing inputs in numerical programs.
Software EngineeringSoftware LoggingCode AnalysisFloating-Point Errors
education

B.Eng. in Computer Science and Technology

Sep 2021 - Jun 2025

Southern University of Science and Technology (SUSTech)

Turing Master Class | Advisor: Prof. Yepang LiuGPA: 3.79/4.0 | Weighted Avg Score: 90.92 | Ranking: 36/195Main courses: Math Logic (A+), Computer Programming (A+), Calculus (A), Linear Algebra (A), Data Structures & Algorithms (A), Database Systems (A-), Machine Learning (A), Compilers (B+).
Machine LearningData StructuresAlgorithmsDatabase SystemsCompilers
zhanwei@it-bill: ~/publications
zhanwei@it-bill:~/publications$ls -la ./papers
total 4 publications

A Mathematics-Guided Approach to Floating-Point Error Detection

2025

arXiv preprint

Youshuai Tan, Zhanwei Zhang, Zishuo Ding, Lianyu Zheng, Jinfu Chen, Weiyi Shang

We propose MGDE, a novel method to detect error-inducing inputs based on mathematical guidance using the Newton-Raphson method with quadratic convergence properties. Our method identifies 89 bugs across 44 programs while being 6.4x faster than the baseline.

Computing Floating-Point Errors by Injecting Perturbations

2025

arXiv preprint

Youshuai Tan, Zhanwei Zhang, Jinfu Chen, Zishuo Ding, Jifeng Xuan, Weiyi Shang

We propose PI-detector, a novel approach to computing floating-point errors effectively and efficiently by injecting small perturbations into the operands of individual atomic operations within the program and comparing the outcomes of the original program with the perturbed version.

A Comprehensive Analysis of Interflight Variability in Carbon Dioxide Emissions from Global Aviation

2025

Environmental Science & Technology

Yuxiao Han, Huizhong Shen, Xin He, Zelin Mai, Ruixin Zhang, Zhiyu Zheng, Yiqi Liu, Xin Zhang, Guanting Li, Zhanwei Zhang, Zien Liang, Yilin Chen, Yang Xie, Mei Li, Guofeng Shen, Chen Wang, Jianhuai Ye, Lei Zhu, Tzung-May Fu, Xin Yang

Employing an extensive flight tracking data set (Flightradar24), we assess the interflight variability in CO2 emissions from global aviation with unprecedented spatial and temporal granularity. We develop reduced-form models for over two hundred standard aircraft types that capture flight-to-flight variability.

DELA: A Novel Approach for Detecting Errors Induced by Large Atomic Condition Numbers

2024

arXiv preprint

Youshuai Tan, Zhanwei Zhang, Jinfu Chen, Zishuo Ding, Jifeng Xuan, Weiyi Shang

We propose DELA, an approach based on the observation that most numerical errors stem from large condition numbers in atomic operations. DELA injects small perturbations into the results of individual atomic operations and compares the outcomes to detect errors.

zhanwei@it-bill: ~/projects
zhanwei@it-bill:~/projects$ls -la | filter --category
total 12 projects
$ cat ./bicone/README.mdMar. 2026
BiCone project cover

BiCone

Software Engineering2026

Built a cross-platform Bilibili subscription companion that monitors creators, sends update notifications, and automatically caches videos to reduce link rot risk.

FlutterDartRSSHubAndroidiOSWindows
$ cat ./refind/README.mdFeb. 2026
ReFind project cover

ReFind

Software Engineering2026

Built an AI-powered VS Code extension that converts natural-language find and replace requests into regex, then applies them directly to VS Code's built-in Find/Replace workflow.

TypeScriptVS Code Extension APIRegexGitHub CopilotLLM
$ cat ./badapple/README.mdApr. 2025 - Jun. 2025
BADAPPLE project cover

BADAPPLE

Machine Learning2025

Built a multimodal novel-to-video pipeline that uses LLM-based scene analysis, image generation, speech synthesis, and video composition to turn story text into animated short videos.

PythonGradioLLMStable DiffusionControlNetTTS
$ cat ./canteen-traffic-monitoring/README.mdDec. 2023
Canteen Traffic Monitoring project cover

Canteen Traffic Monitoring

Data Science2023

Calculated the canteen queue length from live monitoring data and visualized how the queue changed over time, attracting 30,000 visits in three months.

Data MonitoringTime Series AnalysisInteractive Dashboards
$ cat ./llm-json-parser-fuzzing/README.mdOct. 2023
LLM JSON Parser Fuzzing project cover

LLM-Based JSON Parser Fuzzing for Bug Discovery and Behavioral Analysis

Machine Learning2023

Used open-source LLMs such as Llama2-7B/13B to synthesize diverse JSON inputs, exercising 13 parsers with 100+ case types and surfacing 26 behavioral divergences.

PythonLLMFuzzing
$ cat ./cpu-in-minisys/README.mdJun. 2023
CPU in Minisys project cover

CPU in Minisys

Embedded Systems2023

Implemented a Minisys-compatible CPU that supports 32 core instructions, parses COE binaries, and interfaces with users through the Minisys development board.

VerilogDigital DesignFPGA
$ cat ./capacitated-arc-routing/README.mdMay. 2023
Capacitated Arc Routing project cover

Capacitated Arc Routing Problem Project

Machine Learning2023

Built a memetic and hybrid metaheuristic solver that reaches optimal CARP solutions on small and medium graphs within 180 seconds and delivers competitive performance on 255-vertex networks.

Memetic AlgorithmHeuristicsCombinatorial Optimization
$ cat ./simple-compiler/README.mdJan. 2023 - Feb. 2023
Simple Compiler project cover

Simple Compiler

Embedded Systems2023

Developed a simple compiler (still has 15,000 lines) that translates C language files into Intermediate Representation (IR) and MIPS32 assembly. The compiler supports I/O operations, control flow, function calls, lexical analysis, syntax analysis, semantic analysis, and informative error messages.

CCompiler DesignIRMIPS32Parsing
$ cat ./tbg-battle-system/README.mdJan. 2023 - Feb. 2023
TBG Battle System project cover

TBG Battle System in MiniSTM32

Embedded Systems2023

The system lets players choose actions for their customizable characters, track HP, and engage in real-time multiplayer matches using miniSTM32 boards with accurate data transmission.

C++miniSTM32Embedded SystemsMultiplayerReal-time Communication
$ cat ./reversed-reversi/README.mdOct. 2022
Reversed Reversi project cover

Reversed Reversi through Python with Strong AI

Machine Learning2022

Implemented Monte Carlo search together with FAST alpha-beta pruning accelerated by bitwise operations to build a strong Reversed Reversi AI.

PythonMonte Carlo SearchAlpha-Beta Pruning
$ cat ./aviation-co2-emissions/README.mdMay. 2022
Aviation CO2 Emissions project cover

Estimating Global Aviation CO2 Emissions with Comprehensive Flight Data

Data Science2022

Processed 10 TB of Flightradar24 data covering 153 million flights to model aircraft-level CO2 emissions, explain 99.4% of emission variance, and highlight taxi optimization strategies that cut emissions by up to 20%.

Big Data AnalyticsStatistical ModelingMachine Learning
$ cat ./othello-game/README.mdDec. 2021
Othello Game project cover

Othello Game through Java

Web Development2021

Developed a visually engaging Othello experience with an interactive Swing interface and smooth in-game animations.

JavaSwing
zhanwei@it-bill: ~/contact
zhanwei@it-bill:~/contact$cat ./links.txt
// Open to discussing technology, collaborations, and opportunities.EMAILzzhang364@connect.hkust-gz.edu.cnGITHUBgithub.com/IT-BillLINKEDINlinkedin.com/in/it-billX@IT_Billx
zhanwei@it-bill:~/contact$mail --compose
send --mailto
zhanwei@it-bill:~/contact$