Projects

Here are some of the projects I have worked on, including academic competitions, industry internships, and course projects.

RightNow: An AI-Powered Schedule Assistant App

Zhejiang Students' Platform for Innovation and Entrepreneurship Training Program04/2023 - 02/2024
Team Leader
  • Extracted user habits and availability from real-world AI assistant dialogues; integrated user data within LangChain4j to implement prompt-based scheduling
  • Developed a frontend interface with the Flutter framework to visualize scheduling results; enabled mobile-desktop App synchronization via RabbitMQ
  • Integrated the App to DingTalk (a workplace platform), creating a minimum viable product (MVP)

Technology Stack

Spring BootFlutterLangChain4jRabbitMQDingTalk API

A Vegetable Recommendation and Sales Digital Platform

National Innovation and Entrepreneurship Training Program for College Students11/2022 - 06/2023
Team Leader
  • Conducted field research in the cities of Hangzhou and Shaoxing; analyzed vegetable growers' needs for fresh produce delivery, sales channel expansion, and cost reduction
  • Developed an App with Java/Spring Boot backend, Vue 3/uni-app frontend, MySQL database, and Redis as the middleware; completed the UI via js.design
  • Self-learned Three.js (JavaScript) to create greenhouse models for real-view; established a blockchain-based trusted traceability mechanism using Hyperledger Fabric

Technology Stack

JavaSpring BootVue 3uni-appMySQLRedisThree.jsHyperledger Fabric

A Cloud-Based Teaching and Experiment Management Platform

China College Students Service Outsourcing Innovation & Entrepreneurship Competition10/2022 - 05/2023
Team Leader
  • Developed a Spring Boot/MyBatis-Plus backend and Vue.js/Element-Plus frontend
  • Implemented management modules for virtual resources, courses, IT experiments, and assignments
  • Created a web development and model training environment using Docker for isolation and reproducibility
  • Designed and integrated an automated evaluation system for Online Judge
  • Orchestrated scalable deployments using Kubernetes

Technology Stack

Spring BootMyBatis-PlusVue.jsElement-PlusDockerKubernetesOnline Judge

Eco-tourism Route Finder App

Capgemini China07/2024 - 09/2024
Backend Development Assistant
  • Developed backend for an eco-tourism route finder application
  • Collected tourist attraction data from Trip.com API
  • Stored structured data in MySQL database
  • Implemented attraction search and route planning features using RAG and Neo4j integration
  • Awarded "2024 Annual Outstanding Intern of Capgemini China"

Technology Stack

JavaSpring BootMySQLRAGNeo4jTrip.com API

Multi-agent System on HarmonyOS

Beijing Qianfeng Internet Technology Co., Ltd.07/2025
Software Development Student Intern
  • Designed a multi-agent system on HarmonyOS platform
  • Integrated LLMs like GLM-4, Grok, Deepseek, etc.
  • Implemented interaction among agents, supporting LLM grouping and group decision optimization
  • Enabled mobile-desktop App synchronization
  • Achieved Software Copyright from the National Copyright Administration of China

Technology Stack

HarmonyOSGLM-4GrokDeepseekMulti-agent Systems

Who Wants To Be A Millionaire

Program Design and Construction2023 - 2024
Team LeaderGitHub
  • Imitated the popular television game show "Who Wants To Be A Millionaire?"
  • Developed an interactive educational experience with Java Swing GUI
  • Used Apache Derby database for user management and question storage
  • Implemented MVC design pattern for clear code structure
  • Created an aesthetically pleasing game cover and user-friendly interface

Technology Stack

JavaSwingApache DerbyMVCSQL

CISE_SPEED

Contemporary Issues in Software Engineering2024 - 2025
Team MemberGitHub
  • A full-stack web application designed as a searchable database of evidence about different Software Engineering practices
  • Allows researchers and practitioners to access, submit, and evaluate empirical evidence
  • Features article submission, search functionality, rating system, and role-based access control
  • Built with modern technologies including Next.js, React, TypeScript, and NestJS
  • Uses MongoDB for data storage and JWT for secure authentication

Technology Stack

Next.jsReactTypeScriptTailwind CSSNestJSMongoDBJWTRESTful API

ginseng-menu-ai

Internet of Things and Applications2024 - 2025
Team MemberGitHub
  • An intelligent canteen assistant system based on Raspberry Pi with web management backend
  • Uses multimodal capabilities including voice input, image recognition, touch operation, and RFID user identification
  • Provides personalized dish recommendations and food information queries
  • Combines GLM-4.5V Multimodal Model and DeepSeek-V3.2 Text Model for AI-powered recommendations
  • Includes a Web Platform (Vue3 + Nest.js) for canteen administrators to manage dishes and view data analysis

Technology Stack

PythonRaspberry PiVue3Nest.jsMongoDBGLM-4.5VDeepSeek-V3.2RFIDSensorsVoice RecognitionImage Recognition

Atomic Habit

Independent Development02/2026 - Present
Independent DeveloperGitHub
  • An AI web application inspired by the book Atomic Habits, designed to help users build better lives one tiny habit at a time
  • Integrated agentic AI capabilities using LLM and AgentScope framework for personalized habit coaching and tracking
  • Built with Java/Spring Boot backend and React frontend; supports intelligent habit recommendations and progress analysis

Technology Stack

JavaSpring BootReactLLMAgentScopeAI Agent

Agent4j

Independent Development09/2024
Independent DeveloperGitHub
  • An efficient scaffold powered by Spring AI for LLM integration in Java applications
  • Provides a streamlined foundation for building AI-powered backend services with Spring Boot
  • Simplifies the integration of large language models into enterprise Java applications

Technology Stack

JavaSpring AISpring BootLLM

BTPanel-API-Java-SDK

Independent Development09/2025
Independent DeveloperGitHub
  • A comprehensive Java SDK for interacting with the BaoTa Linux Panel API, providing simple, elegant, and secure server management
  • Supports managing multiple BaoTa panel instances simultaneously with Builder-pattern configuration
  • Features synchronous/asynchronous API calls, automatic retry, type-safe data models, and modules for system info, website, file, and database management

Technology Stack

JavaSpring BootHutoolREST APICompletableFuture