Email: | GitHub: yangtaige
Education
University of California, Berkeley — Visiting Student, Computer Science Aug 2025 – Present
GPA: 4.0 / 4.0
ShanghaiTech University — B.Eng. Biomedical Engineering (in progress) Sept 2023 – Present
GPA: 3.81 / 4.0
Minor in Information Technology
Honor: Outstanding Student, 2023–2024
Publications & Manuscripts
- Yiwei Hou, Hao Wang, Muxi Lyu, Marius Momeu, Eric Nguyen, Taige Yang, Dawn Song, Koushik Sen, David Wagner. “Revelio: Cost-Efficient Agentic Memory Safety Vulnerability Detection Across Repository-Scale Codebases”. Under review at IEEE Symposium on Security and Privacy (S&P), 2026.
Research Experience
Computational Imaging Lab, UC Berkeley — Undergraduate Researcher Feb 2026 – Present
4D Digital Inline Holographic Particle Velocimetry
Advised by Dr. Nalini Singh & Mingxuan Cai
- Adopted a Lagrangian representation with floating-point coordinates for off-grid particle trajectory tracking.
- Developed an analytical forward projection model and Angular Spectrum Method (ASM) initialization for holographic reconstruction.
- Represented 4D velocity fields via physics-informed MLPs to regularize ill-posed inverse problems in fluid dynamics.
- Built an end-to-end pipeline integrating particle localization and 4D flow field reconstruction.
Sky Computing Lab, UC Berkeley — Research Assistant Mar 2026 – Present
Zero-Day Vulnerability Detection via Revelio
Advised by Yiwei Hou
- Benchmarked the Revelio framework’s efficacy in detecting memory vulnerabilities in V8 and libtorrent.
- Engineered Dockerized fuzzing environments with OSS-Fuzz and LLVM sanitizers (ASan, MSan, UBSan).
- Analyzed LLM-generated Proof of Concept exploits to assess the precision of agent-based security auditing.
Translational Neuroimaging Lab, ShanghaiTech — Undergraduate Researcher Aug 2024 – Nov 2025
Sleep Stage Classification via Mouse fMRI
Advised by Prof. Zhiwei Ma & Yiyun Qi
- Applied spectral clustering to parcellate brain regions and extracted dynamic Functional Connectivity (dFC) features using sliding-window correlation matrices from fMRI signals.
- Trained SVM, Random Forest, and MLP models to classify NREM/REM sleep cycles using ECoG as ground truth.
- Identified subcortical biomarkers tightly coupled with sleep state transitions via cross-modal correlation analysis.
Project Experience
CS162: Operating Systems — UC Berkeley Spring 2026
C · Rust
- Co-developed a monolithic Pintos OS kernel: implemented file operation syscalls, ROX memory protections, user-kernel boundary security check, 1:1 pthread-to-kernel-thread mapping,
pthread_join/pthread_exitsyscalls, kernel-backed mutexes and semaphores,exit/waitprocess control syscalls for multi-threaded processes, and a 64-entry buffer cache with N-th Chance clock eviction. - Built a fault-tolerant distributed MapReduce framework with heartbeat-based failure recovery, and engineered a highly available distributed Key-Value store based on the Raft consensus algorithm.
- Engineered a concurrent HTTP/1.0 server using a custom thread pool, a POSIX-compatible shell with full job control and pipelines, and a
malloc/freeallocator with explicit free-list and block coalescing.
CS152: Computer Architecture and Engineering — UC Berkeley Spring 2026
C · RISC-V Assembly
- Reverse-engineered cache hierarchy (L1: 16 kB, 64 B line, 8-way) via microbenchmarks and hardware performance counters.
- Co-architected an Alpha 21264-style tournament branch predictor (4096-entry global + 1024-entry local + arbiter).
- Vectorized complex arithmetic and DGEMV in RISC-V Vector Assembly.
- Optimized multithreaded
matmulachieving ~7.0× speedup (MI) and ~2.2× speedup (MSI) via matrix pre-transposition and cache-coherence-aware memory access.
CS161: Computer Security — UC Berkeley Fall 2025
Go · C · x86 Assembly
- Architected a cryptographically secure distributed file-sharing system in Go using AES Encrypt-then-MAC, RSA hybrid encryption, and HashKDF-derived keys; implemented strict key-regenerating revocation.
- Exploited memory vulnerabilities (buffer overflows via sign-extension bugs, SFP pivots, stack canary leaks, ASLR bypass via
printfinfo-leak, format string%hnwrites, ret sleds, TOCTOU race conditions). - Discovered and chained SQLi, stored/reflected XSS, CSRF, and directory traversal vulnerabilities in a mock web platform.
CS61C: Great Ideas of Computer Architecture — UC Berkeley Fall 2025
C · RISC-V Assembly
- Implemented a Snake game engine in C with dynamic memory management verified by Valgrind Memcheck.
- Hand-wrote a neural network forward-pass classifier in pure RV32I assembly with strict calling convention.
- Designed a two-stage pipelined RISC-V (RV32I) processor in Logisim with forwarding and hazard stall logic.
CS188: Introduction to Artificial Intelligence — UC Berkeley Fall 2025
Python · PyTorch
- Implemented A* search with custom admissible heuristics, Alpha-Beta Pruning Minimax, and Expectimax agents.
- Built Q-Learning and Approximate Q-Learning agents with ε-greedy exploration; solved MDPs via Value Iteration.
- Engineered HMM-based ghost tracking with particle filtering; built a character-level GPT with attention mechanisms.
BME1312: AI in Medical Imaging — ShanghaiTech Spring 2025
Python · PyTorch
- Reconstructed dynamic cardiac cine MRI from 5× undersampled k-space data using a 3-stage cascaded 3D U-Net with CBAM attention and Data Consistency layers; achieved PSNR 37.07 dB and SSIM 0.9626.
- Developed 2D cardiac segmentation models (U-Net, MedNeXt, MMNet); achieved Dice 0.9611 on the left ventricle.
- Analyzed CE vs. Dice loss gradient formulations and applied combined dynamic-weighted loss for stable convergence.
BME1107: Biomedical Electronics II — ShanghaiTech Spring 2025
Cadence
- Designed a complete EEG signal processing module: folded-cascode OTA preamplifier (<30 µW, maps input to 0.7–1.6 V), sampling circuit, single-slope ADC with high-linearity ramp generator, and DAC.
- Suppressed end-to-end latency to <1 µs by aligning the ramp reference with preamplifier output and increasing CLK to 500 kHz.
BME1109: Biomedical Electronics I — ShanghaiTech Spring 2025
PCB · Python
- Designed and assembled a fully functional PCB-based ECG acquisition circuit, tested on human subjects.
- Developed a Python program for real-time electrocardiogram visualization and heart rate display.
- Collaborated with 2 classmates.
Laboratory Experience
BME1108: Human Anatomy and Physiology — ShanghaiTech Spring 2025
- Conducted hands-on cadaveric dissection observation, examining skeletal structures, musculature, internal organs, and the peripheral nervous system.
PHYS1113: General Physics II Lab — ShanghaiTech Fall 2024
- Performed experiments covering electromagnetism and optics.
CHEM1103: General Chemistry I — ShanghaiTech Fall 2024
- Performed experiments in structural chemistry.
PHYS1111: General Physics I Lab — ShanghaiTech Spring 2024
- Performed experiments covering kinematics, dynamics, and thermodynamics.
Skills
Programming: Python · C · Go · Rust · RISC-V Assembly · x86 Assembly · MATLAB · SQL · C#
Hardware: Cadence (analog IC design & simulation) · PCB design and debugging
Tools: Git · PyTorch · GDB · Valgrind · Docker · Logisim · Unity
Domain Knowledge: Computer Security · Operating Systems · Computer Architecture · Machine Learning & AI · Medical Imaging · Computer Networks · Signals and Systems · Biomedical Engineering · Human Anatomy and Physiology