Projects

Agentic Distributed System Ops (Order Lab @ UMich, May 2025–Present, Advised by Ryan Huang)

  • Built an agent-based auto-mitigation loop (reproduce → measure → decide → mitigate) for common failures: overload, network latency/loss/partitions.
  • Targets: Apache ZooKeeper/HDFS (3-node dev clusters); faults via ChaosBlade/Chaos Mesh and tc network controls; synthetic workload generators.
  • Mitigation: HAProxy (TCP routing/failover) and Resilience4j (circuit breaker, bulkhead, rate limiter) with scripted rollback/timeout policies.
  • Observability: Prometheus + JMX Exporter tracking avg_latency, outstanding_requests, connections, session expirations, leader stability, and error rate; SLO-oriented dashboards.

Simulated Basic Operating System (EECS 482, Jan–Apr 2025)

  • Threads: user-level multicore threads (swapcontext/makecontext), Mesa monitors; interrupts/core-suspend; non-preemptive FIFO run queues.
  • Pager/MMU: SWAP & FILE-backed pages; page tables with present/reference/dirty bits; COW + clock eviction; supports fork/mmap.
  • NFS: inode-based, Unix-style NFS; concurrency with Boost shared/upgrade/unique locks; robust error handling.

Network Simulation with Mininet (EECS 489, Jan–Apr 2025)

  • Custom topologies with iperf-style RTT/throughput (C++ sockets); proxy via select/poll + round-robin; DASH adaptive streaming.
  • Transport emulation: TCP sliding window over UDP (GBN/SR, cumulative/selective ACKs); L3 router with ARP, ICMP, basic intra-domain routing.

Digital Forensics (EECS 388, Jan–Apr 2025)

  • Cryptanalysis & cracking: length-extension, padding-oracle; John the Ripper (PDF/ODT), Hydra (SSH).
  • Web exploitation: data enumeration; auth bypass via XSS/SQLi/CSRF.
  • Binary/RE: BOF; ROP/NOP-sled vs DEP/ASLR; Ghidra decompilation & triage.
  • Protocols/2FA: TLS 1.3 handshake; Google-style TOTP.

Origami-Inspired Soft Robotic Arm (HDR Lab @ UMich, Sept 2024–Present, Advised by Xiaonan Huang)

  • Kresling origami + pneumatic actuation for confined-space manipulation.
  • Led STM32 & Orange Pi firmware (dynamics/PID, CAN/I²C); C++/Rust core algorithms; contributed to PCB design.
  • Demos/extended abstracts: ICRA 2025 Workshop (Best Poster), RoboSoft 2025 Workshop, ICON 2025.
    Lab: HDR Lab

LLM-Guided Manipulation with Flexiv 7-DoF Arm (Sirius Lab @ SJTU, Feb–Sept 2024, Advised by Yutong Ban)

  • Built an LLM-driven pipeline that turns natural-language instructions into executable manipulation plans on a Flexiv 7-DoF arm.
  • Implemented FK/IK and motion planning with Flexiv RDK; integrated ZED depth perception for scene understanding and grasp placement.
  • Designed a constraints-aware controller (joint/velocity/workspace limits) with smooth trajectories and closed-loop refinement from vision feedback.
  • Combined simulation data with real runs to improve task reliability (e.g., jigsaw puzzle assembly).

Auto Sentry Robot Control (RoboMaster @ SJTU, 2023–2024)

  • STM32-F407 platform; dual-gimbal stabilization; high-response 4-wheel chassis.
  • CAN/UART pipelines for CV/LiDAR; IMU-based absolute-pose control.