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 Program•04/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 Students•11/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 Competition•10/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 China•07/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 Construction•2023 - 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 Engineering•2024 - 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 Applications•2024 - 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 Development•02/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 Development•09/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 Development•09/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