Skip to content
View Ultracheese1007's full-sized avatar

Block or report Ultracheese1007

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

Hi, I'm Xinmei Ma(Leah) 👋

Backend & Data-Oriented Software Engineer

Java · Spring Boot · SQL · Distributed Systems · DevOps

I build clean, reliable backend systems with a strong focus on modular design, data consistency, and production-ready engineering practices.
Currently pursuing an MSc in Data Science & Society at Tilburg University, with a strong interest in software engineering and backend development.


🚀 Featured Projects

⭐ CityFlow — Modular Backend System for City Review Platform

Java · Spring Boot · JPA · Flyway · Redis · Docker · Nginx

A production-style backend system designed for a city review and merchant discovery platform.

  • Modular service architecture with clear domain separation
  • JWT-based authentication with Spring Security
  • Redis caching to accelerate high-frequency queries
  • Flyway-based schema versioning for safe database evolution
  • Containerized deployment with Docker

🔗 Repo: https://github.com/Ultracheese1007/CityFlow


⭐ Sky Take-Out — Food Delivery Backend System

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

A multi-role food delivery backend inspired by real-world takeout platforms.

  • Complete restaurant & order workflow (menu, orders, delivery status)
  • Redis caching and JWT authentication
  • WebSocket-based real-time order notifications
  • Clean separation between admin, merchant, and customer modules

🔗 Repo: https://github.com/Ultracheese1007/sky-take-out


⭐ Reproducible ML Deployment — Telco Customer Churn Prediction

Python · FastAPI · Docker · Streamlit · CI/CD

An end-to-end reproducible machine learning pipeline for churn prediction.

  • Modular data preprocessing and model training pipeline
  • FastAPI inference service with environment-agnostic deployment
  • Streamlit dashboard for interactive predictions and model explanations
  • CI/CD pipeline ensuring reproducible builds and deployments

🔗 Repo: https://github.com/Ultracheese1007/Telco-Customer-Churn


⭐ Data-Structures-Algorithms-Lab

Java · Data Structures · Algorithms · Clean Code

A concise collection of Java implementations and notes created while learning data structures and algorithms.

  • Stack, queue, binary tree, recursion, merge sort, and complexity analysis
  • Emphasis on clean, modular, and testable Java code
  • Engineering-style notes explaining algorithmic thinking and trade-offs

🔗 Repo: https://github.com/Ultracheese1007/Data-Structures-Algorithms-Lab


📚 Hackathon Projects

🏆 GenderAnalyzer — NLP Bias Analyzer (1st Prize, Hackathon)

Python · NLP · LightGBM · FastAPI

A bias detection and rewriting system for job descriptions.

  • NLP-based bias scoring and classification
  • FastAPI inference backend
  • Integrated frontend for real-time bias analysis
  • Built in collaboration with Yanzhuo Li

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


🖥 Compatibility — PC Builder & Hardware Checker

Python · Django · Bootstrap

A collaborative project for checking PC hardware compatibility and recommending optimized builds.

  • Hardware compatibility rules engine
  • User-friendly web interface
  • Built in collaboration with Yanzhuo Li

🔗 Repo: 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
Practices: OOP, clean architecture, testing, CI/CD
Foundations: Data structures, algorithms, distributed systems


📫 Contact

Pinned Loading

  1. Telco-Customer-Churn Telco-Customer-Churn Public

    🧩 End-to-end Telco Customer Churn Prediction project.Includes full data pipeline (preprocess → EDA → model training → evaluation), API deployment (FastAPI), and interactive dashboard (Streamlit) wi…

    Python 1

  2. CityFlow CityFlow Public

    CityFlow is a cloud-ready backend built with Spring Boot, JPA, and Flyway. It provides data consistency and secure auth via Spring Security and JWT, runs in Docker containers deployable on AWS, aut…

    JavaScript

  3. Data-Structures-Algorithms-Lab Data-Structures-Algorithms-Lab Public

    A concise collection of my Java implementations and notes while learning Data Structures and Algorithms. This repository highlights my progress in algorithmic thinking, problem-solving, and writing…

    Java

  4. GenderAnalyzer GenderAnalyzer Public

    Forked from liyanzhuo2022/GenderAnalyzer

    Hack4her project 1.0

    Python

  5. sky-take-out sky-take-out Public

    A Spring Boot–based food delivery backend system featuring order management, real-time notifications, scheduled tasks, and business data reporting with Excel export.

  6. liyanzhuo2022/GenderAnalyzer liyanzhuo2022/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 1