A collection of my work in web development, machine learning, and data science. Each project represents a unique challenge and solution.
LLM-Based JSON Parser Fuzzing for Bug Discovery and Behavioral Analysis
Oct. 2023
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.
Tech Stack
Capacitated Arc Routing Problem Project
May. 2023
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.
Simple Compiler
Jan. 2023 - Feb. 2023
Developed a simple compiler (still has 15,000 lines) that translates C language files into Intermediate Representation (IR) and MIPS32 assembly. The compiler supports essential features such as I/O operations, control flow and function calls. It includes comprehensive lexical, syntax, and semantic analysis, along with informative error messages.
Reversed Reversi through Python with Strong AI
Oct. 2022
Implemented Monte Carlo search together with FAST alpha-beta pruning accelerated by bitwise operations to build a strong Reversed Reversi AI.
Tech Stack
Estimating Global Aviation CO2 Emissions with Comprehensive Flight Data
May. 2022
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%.
Tech Stack
Othello Game through Java
Dec. 2021
Developed a visually engaging Othello experience with an interactive Swing interface and smooth in-game animations.
Tech Stack