project archive / 14 entries
Academic and hands-on projects by Majdi Ahmadi Bin Mohd Zohdi. Each entry covers what the project was, my role, and the tools used.
Malware AnalysisCryptographyDockerNetworksSystemsSoftware Engineering
Course: Malware Analysis | Type: Cybersecurity Project
Malware Analysis - VoiceMemo.exe
Static malware analysis with hashes, IOCs, MITRE ATT&CK mapping, and mitigation notes.
Malware AnalysisIOCMITRE ATT&CK
Course: Applied Cryptography | Type: Cryptography Project
Applied Cryptography Group Project
Cryptography exercises covering key exchange, block ciphers, stream ciphers, TLS, and secure messaging.
CryptographyTLSWireshark
Course: Operating Systems | Type: Research / Innovation
Docker vs Virtual Machines for OS Coursework
Comparison of Docker and VMs for faster, lighter, and more reliable operating systems labs.
DockerContainersVirtualization
Course: Computer Architecture | Type: MIPS Assembly Simulation
Wearable Heat Stroke Prevention System
MIPS assembly simulation that turns sensor readings into heat-stress safety alerts.
MIPS AssemblySensorsControl Flow
Course: Docker / OS / Cybersecurity | Type: Technical Documentation
Docker Ubuntu Container Setup Module
Repeatable Docker Ubuntu lab setup guide for containers, mounts, commands, and cleanup.
DockerUbuntuDocumentation
Course: Software Engineering | Type: SE Project
MyFamilyHub - Family Management System
Family management platform documented across requirements, design, implementation, and testing.
Software EngineeringSDLCMVC
Course: UX Design | Type: Figma Prototype
TaskTrek - Student Task Management
High-fidelity student productivity prototype with dashboard, assignments, calendar, and testing.
UX DesignFigmaUsability Testing
Course: Intelligent Systems | Type: Machine Learning
Titanic Survival Prediction
Random Forest survival classifier built from cleaned, explored, and engineered Titanic data.
PythonMachine LearningRandom Forest
Course: System Analysis & Design | Type: Analysis Project
IIUM Bus Management System
Campus bus system proposal with scope, planning, use cases, and stakeholder questionnaires.
System AnalysisRequirementsPlanning
Course: Database Systems | Type: Database Project
KICTEcoCycle - Recycling & Rewards DB
Recycling rewards database for students, bins, waste types, points, and redemptions.
Database DesignERDSustainability
Course: OOP | Type: JavaFX GUI Application
Student Task Management System
JavaFX task manager with CRUD, search, filtering, validation, and file persistence.
JavaJavaFXOOP
Course: Programming | Type: Java Console App
Personal Zakat Calculator
Java console calculator for multiple zakat types with menus, validation, and receipts.
JavaMenu SystemIslamic Finance
Course: Programming | Type: C++ Console App
Electrical Unit Converter
C++ menu program for voltage, current, resistance, and power conversions with validation.
C++FunctionsInput Validation
Course: Operating Systems | Type: OS Design Project
Educational Tablet OS Simulator
Adaptive educational tablet OS concept for scheduling, memory, and I/O across learning modes.
Operating SystemsCPU SchedulingMemory