🚀 Technical Projects

Hands-on technical projects in full-stack development, network security, and AI applications.

NIDS Intrusion Detection System

Network Security

Network Intrusion Detection System

Lead Developer · 2023.09 – 2024.03

Core tech stack:
Python Scikit-learn Scapy MySQL Django Random Forest

Project details:

  • Built a machine learning–based network intrusion detection system using a Random Forest algorithm to classify network traffic in real time.
  • Detected multiple attack vectors including DoS, Probe, R2L, and U2R, enabling automated analysis of large-scale network traffic.
  • Designed a complete backend pipeline for traffic capture, feature extraction, model inference, and alert visualization.
  • Delivered a Django-based web console for real-time monitoring and historical data queries.

Key outcomes:

Validated on the KDD Cup 99 dataset, achieving a detection accuracy of 96.99% and an F1-score of 0.97.

AI Archaeology Similarity Analysis Platform

AI Applications

AI-Powered Archaeological Similarity Analysis Platform

Full-Stack Developer · 2023.03 – 2023.08

Core tech stack:
Python Neo4j Django React Graph Neural Network REST API

Project details:

  • Developed an AI-assisted analysis platform for archaeological research, using graph neural networks to compute similarity between artifacts.
  • Stored artifact data in a Neo4j graph database, supporting multi-dimensional relational queries and knowledge-graph visualization.
  • Built a React-based interactive UI for intuitive visualization of relationships between artifacts.
  • Implemented unified CRUD APIs for artifact data using Django REST Framework.

Key outcomes:

Awarded Third Prize in the Sichuan Province Computer Design Competition (2023) and successfully applied in real archaeological analysis scenarios.

Full-Stack E-commerce Management System

Full-Stack Development

Full-Stack E-commerce Management System

Full-Stack Developer · 2022.09 – 2023.02

Core tech stack:
Spring Boot MyBatis MySQL Vue.js Element UI Redis

Project details:

  • Built a front-end/back-end separated e-commerce management system using Spring Boot and Vue.js to manage products, orders, and users end-to-end.
  • Implemented RESTful APIs with Spring Boot and MyBatis, and used Redis caching to significantly improve query performance.
  • Created an admin dashboard with Vue.js and Element UI, supporting data visualization and bulk operations.
  • Implemented full user access control, order state workflows, and analytics/reporting features.

Key outcomes:

After performance optimization, product query response time was reduced by 60%, supporting over 1,000 concurrent users.

Interactive Computer Architecture Learning System

Educational Tools

Interactive Computer Architecture Learning System

Primary Developer · 2022.09 – 2023.01

Core tech stack:
Java Logisim HTML/CSS/JS Spring Boot MySQL

Project details:

  • Designed an interactive learning system for undergraduate computer architecture courses to lower the entry barrier for complex topics.
  • Integrated CPU instruction-set simulation, digital circuit visualization, and online assessment modules.
  • Enabled students to practice circuit design through a web interface with real-time feedback and scoring.
  • Built a question bank management module to let instructors define custom problems and lab tasks.

Key outcomes:

Registered as a computer software copyright and piloted in the computer architecture course at my university.

Web Application Security Testing Platform

Network Security

Web Application Security Testing Platform

Security Researcher · 2023.06 – 2023.09

Core tech stack:
Burp Suite OWASP ZAP Python Selenium SQL Injection

Project details:

  • Built an automated web application security testing platform based on Burp Suite and OWASP ZAP.
  • Implemented automated scanning and detection for common web vulnerabilities such as SQL injection, XSS, and CSRF.
  • Developed Python + Selenium automation scripts to improve vulnerability discovery efficiency.
  • Authored reusable security assessment report templates to streamline remediation recommendations.

Key outcomes:

Discovered and reported 15+ web application vulnerabilities during the internship, helping the team complete remediation.