Skip to content

Projects

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
4Cybersecurity and research projects
5Software and systems projects
5Academic programming and design projects
CCNACisco Networking Academy coursework

Cybersecurity & Research

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

Software & Systems

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

Academic Projects

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

Cybersecurity portfolio for malware analysis, network defense, and applied cryptography.