Coursework

Real-Time NIDS

Network intrusion detection using CNN-LSTM and a streaming data pipeline.

PythonKafkaFlinkCNN-LSTMFastAPINode.js
Project illustration: Real-Time NIDS
Dashboard built from the team's original interface code, using sample data.

About the Project

A coursework project developed with Võ Lê Thiên Ân and other team members.

The system uses Kafka and Flink to process network data, FastAPI for CNN-LSTM inference, MongoDB to store results, and a Node.js/Pug dashboard updated through Socket.IO. The repository includes a lab environment for simulating traffic and monitoring security incidents.

Conducted for learning and lab experimentation.

View all projects

Related Projects

Project illustration: Study Planner

Apps

Study Planner

An Android application for managing classes, tasks, and Pomodoro sessions.

AndroidJavaSQLiteFirebaseGemini API
Project page
Project illustration: EzSafe

Blockchain

EzSafe

Decentralized image storage using IPFS and blockchain.

IPFSBlockchain
Project page
Project illustration: EzPlan

Apps

EzPlan

A Java application for registering project topics and assigning students to projects.

JavaSwingJDBCSQL ServerMaven
Project page