Coursework

Hybrid Crypto Storage

An exercise in file storage with hybrid encryption and account-based management.

Node.jsExpressMongoDBPugHybrid Encryption
Project illustration: Hybrid Crypto Storage
Static interface built from the original Pug and CSS, using sample data.

About the Project

A coursework project applying cryptography to file storage, built with Node.js, Express, Pug, and MongoDB.

The application supports account registration and login, and account-based file upload, listing, download, and deletion. Helpers handle file encryption and decryption, with metadata stored in MongoDB.

The goal is to practice integrating hybrid encryption into a web application's file-management workflow.

View all projects

Related Projects

Project illustration: Real-Time NIDS

Security

Real-Time NIDS

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

PythonKafkaFlinkCNN-LSTMFastAPINode.js
Project page
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