A collection of my work in web development, machine learning, and data science. Each project represents a unique challenge and solution.
ReFind
Feb. 2026
Built an AI-powered VS Code extension that turns natural-language find and replace requests into regex and applies them directly to the editor’s Find widget.
Tech Stack
BADAPPLE
Apr. 2025 - Jun. 2025
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.
Tech Stack
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.
TBG Battle System in MiniSTM32
Jan. 2023 - Feb. 2023
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.
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