Skip to content
View LINEsakura's full-sized avatar

Block or report LINEsakura

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LINEsakura/README.md

Ricardo Zhang(Shuoyu Zhang)

🎓 UG4 Artificial Intelligence & Computer Science @ University of Edinburgh
🧪 Ex-Intern @ Tencent Quantum Lab / Ex-Research Assistant @ IADS-UoE
💡 Focus: Intelligent Systems · Multi-Agent RL · ML Infrastructure · Scientific/Quantum Lab Software
📍 Edinburgh, UK | ✉️ ricardoshuoyu@gmail.com


Patents

  • 2025 — Technology patent pending (Tencent Quantum Lab)
    Publish–subscribe data distribution architecture for large-scale parallel experiments; client subscription to custom data hierarchies improving consistency and efficiency.

Publications (Papers)

Preprints, reports, and technical notes.

Year Title Venue / Type Link
2025 Multi-Agent Reinforcement Learning Environment Design for LLM-Agent Simulation UG4 Thesis (in progress)
2024 HAR on Edge Devices: Accuracy–Latency–Energy Trade-off Course Report PDF
2024 Latency vs Distance in Edge-AI Pipelines Short Technical Note PDF
(Future publications to be added)

Research & Industry Experience

Tencent Quantum Lab — Applied AI & Control Systems Intern

May – Sep 2025 · Shenzhen, China / Edinburgh (Hybrid)

  • Designed a publish–subscribe data distribution architecture enabling hierarchical client subscriptions for consistent multi-device data sync. (Technology patent pending)
  • Refactored LabRAD interfaces, replacing recursive calls with batch-processing algorithms, achieving 220× speedup (14m40s → 4s) in large registry operations.
  • Built an automated confocal microscopy pipeline (data validation → conversion → CVM upload → PostgreSQL update → WeChat Bot notification).
  • Deployed in production within Tencent Quantum Lab’s experimental infrastructure.
    Stack: Python · Scala · PostgreSQL · LabRAD · Twisted · PyQt5 · Docker · REST

Institute of Computer Systems Architecture, University of Edinburgh — Research Intern

Jun – Aug 2024 · Edinburgh, UK

  • Reproduced and extended the LineVul vulnerability detection framework.
  • Conducted ablation studies across multiple ML models (BoW, Random Forest, CNN) achieving +15% F1-score improvement.
  • Used Joern for static analysis of multi-base-unit (MBU) vulnerabilities; identified code pattern bottlenecks and proposed mitigation strategies.
  • Authored a technical report summarizing results and recommended dataset refinements.
    Stack: Python · PyTorch · Joern · scikit-learn

Honours Project — Multi-Agent RL Environment for LLM-Agent Simulation

Supervisor: Dr. Wenda Zhou, University of Edinburgh (2025–26)**

A 2D Minecraft-inspired environment designed to study collaboration between RL and LLM-based agents.

Highlights:

  • Implemented hierarchical and memory-augmented agents with prioritized replay and intrinsic motivation.
  • Developed language-conditioned interfaces enabling LLM-driven subgoal decomposition and coordination.
  • Built modular environment and benchmarking suite with Gymnasium + PyTorch + Pygame.
  • Investigating multi-agent curriculum design and emergent communication.

Objective: To bridge symbolic reasoning from LLMs and adaptive behaviour from RL agents.


Selected Projects

IoT Human Activity Recognition (Edge-AI System)

Course Project · IoT Systems & Data Science at Scale

  • Designed an Edge → Cloud HAR pipeline using TensorFlow Lite, with adaptive noise filtering.
  • Deployed quantized models to MCU; profiled latency–energy–accuracy trade-offs.
  • Built data preprocessing workflow in Python + Spark, achieving 94% accuracy on 11 activity classes.

Neural Machine Translation (NMT) System

Course Project · Natural Language Processing (Feb–Mar 2025)

  • Implemented Seq2Seq (GRU) model with Bahdanau attention for English–German translation.
  • Visualized alignment maps confirming effective attention focusing on relevant source tokens.

Drone Delivery System

Team Lead · Java REST API (Jan 2025)

  • Built a RESTful backend for order management and path planning with no-fly zone constraints.
  • Added GeoJSON export for visualization and Docker packaging for deployment.

Mathematical Contest in Modeling (MCM)Team Member

Feb 2024

  • Modeled game momentum using LSTM on 2019 Australian Open tennis data.
  • Generalized framework to other two-player competitive settings.

Virtual Memory Simulation

Team Lead · Course Project (Oct 2023)

  • Implemented TLB + Page Table simulation handling page faults and swapping.
  • Achieved 147/150 final score; verified consistency with real OS behavior.

Data Analysis: Scotland Cancer & Injuries

Team Project (Oct 2023)

  • Cleaned and visualized 2016 mortality/admissions data using Matplotlib and Plotly.
  • Conducted demographic-level comparisons by region and age group.

Coursework (Selected)

Machine Learning • Reasoning and Agents • Compiling Techniques • Computer Security • Mobile Robotics •
Natural Language Processing • System Design Project • Algorithms & Data Structures •
Discrete Mathematics & Probability • Computer Systems • Software Engineering


Skills

Languages: Python · Java · C · C++ · Scala · SQL
Frameworks/Tools: Spring Boot · REST · Docker · Git · PyQt5 · PostgreSQL
Domains: ML Systems · Scientific/Quantum Lab Software · Data Engineering · Evaluation & Benchmarking


🔗 Contact

GitHub Email

@LINEsakura's activity is private