Skip to content
View liyanzhuo2022's full-sized avatar

Block or report liyanzhuo2022

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
liyanzhuo2022/README.md

Hi, I'm Yanzhuo 👋

Backend & Data-Oriented Software Engineer
Java · Spring Boot · SQL · Distributed Systems · DevOps

I build reliable backend services and data-heavy applications with a focus on clean design, reproducible pipelines, and production-quality delivery.
Currently based in the Netherlands and pursuing my MSc in Data Science & Society at Tilburg University.


🚀 Featured Projects

⭐ City Review — Backend Voucher FLash-Sale Platform (Java / Spring Boot)

Spring Boot · JPA · Flyway · Spring Security · JWT · Docker · GitHub Actions · AWS

A production-style backend for discovering and reviewing local businesses.
Implements secure SMS login (Spring Security + JWT), merchant listing,
review workflows, and a high-concurrency voucher/flash-sale system using:

  • Redis caching & logical expiration
  • Lua atomic operations
  • Async queues (List / Stream / PubSub)
  • Custom Redis distributed locks (with watchdog renewal)

Also includes Dockerized deployment, Flyway migrations, CI/CD with GitHub Actions,
and planned features such as geo-search (Redis GEO), check-ins (Bitmap), and UV analytics (HLL).

🔗 Repo: https://github.com/liyanzhuo2022/city_review


⭐ Sky Takeout — Backend End2End Food Delivery Platform (Java / Spring Boot)

Java · Spring Boot · MySQL · Redis · WebSocket · JWT

A multi-role restaurant + customer backend system inspired by real-world takeout platforms.

  • Full restaurant workflow: menu mgmt, order pipeline, rider updates
  • Redis caching, JWT authentication, async WebSocket notifications
  • Robust module separation & database schema design
    ➡️ Repo: https://github.com/liyanzhuo2022/sky-take-out

⭐ TLAIS Management System — Admin Dashboard (Full-Stack)

Spring Boot · Vue 3 · MyBatis · AOP Logging

A management system featuring employee, department, and workflow control.


⭐ Gitlet (CS61B) — Mini Version Control System

Java · Data Structures · Persistence

From-scratch reimplementation of core Git features:

  • Commit trees, branches, HEAD, staging, serialization
  • File diff logic, persistence with byte-level I/O
  • Deep understanding of system design & state management
    ➡️ Repo: https://github.com/liyanzhuo2022/cs61b_21sp
    (Highlighted project inside repo)

⭐ Reproducible ML Deployment Pipeline

FastAPI · Streamlit · Docker · CI/CD

An end-to-end reproducible ML pipeline for book-genre classification.


📚 Hackathon Projects

🏆 GenderAnalyzer — Winner, Randstad Track @ Hack4Her 2025

Python · LightGBM · NLP · FastAPI

Bias detection + rewriting tool combining ML classification and LLM rewriting.

🖥 Compatibility — PC Builder & Hardware Checker

Python · Django · Bootstrap

Django system that checks hardware compatibility and recommends optimized builds.
➡️ https://github.com/liyanzhuo2022/compatibility


🛠 Technical Skills

Languages: Java, Python, SQL
Backend: Spring Boot, Spring Security, JPA/Hibernate, MyBatis, REST APIs
Databases: MySQL, PostgreSQL, Redis
DevOps: Docker, GitHub Actions, Nginx, AWS (EC2, RDS)
Practices: OOP, clean architecture, testing, CI/CD, Agile
Foundations: Data structures, algorithms, distributed systems concepts


🎓 Education

Tilburg University — MSc Data Science & Society (2024–Present)
Courses: Machine Learning(Python, Scikit-Learn), Reproducibility & Deployment (Docker, CI/CD), Interactive Data Transformation(SQL, Spark)

Peking University — Juris Master of Financial Law (2022-2024)

Peking University — Bachelor of Law (2018–2022)


✉️ Contact

📧 Email: [email protected]
🔗 LinkedIn: https://www.linkedin.com/in/yanzhuo-li-72b2b9337/

Pinned Loading

  1. cs61b_21sp cs61b_21sp Public

    Projects completed for UC Berkeley’s CS61B course, covering data structure implementation (ArrayDeque, LinkedListDeque), game logic (2048), algorithmic audio simulation, and the Gitlet system—demon…

    Java

  2. city_review city_review Public

    A full-stack review platform backend built with Spring Boot, JPA, and Flyway. Implements secure authentication with Spring Security + JWT, containerized deployment via Docker and AWS, and automated…

    JavaScript

  3. Reproducible-ML-Deployment-Pipeline Reproducible-ML-Deployment-Pipeline Public

    End-to-end reproducible ML pipeline for book genre classification using FastAPI, Streamlit, and Docker. Includes automated CI testing, experiment tracking, and containerized deployment for consiste…

    Python

  4. sky-take-out sky-take-out Public

    A production-style multi-module Spring Boot backend for an online food delivery system, implementing full restaurant and customer workflows with MySQL, Redis, JWT security, and WebSocket order noti…

    Java

  5. GenderAnalyzer GenderAnalyzer Public

    A full-stack NLP and machine-learning tool for detecting and reducing gender bias in text. Includes LightGBM classification, bias scoring, LLM-based rewriting, and a FastAPI + HTML interface. Winne…

    Python 1 2

  6. tlias_management_system tlias_management_system Public

    A Spring Boot + Vue 3 management system featuring employee CRUD, department control, JWT-based login, and AOP logging. Demonstrates full-stack development with a modern Java backend and a modular f…

    Java 1