html Malaika Zahoor | Portfolio
👩‍💻

Malaika Zahoor

BS Computer Science Student

💡 Freelancing & IT Ethics Enthusiast | Pakistan 🇵🇰

👋 About Me

I am Malaika Zahoor, a passionate BS Computer Science student from Pakistan with a strong interest in freelancing and IT ethics. I have hands-on programming experience in C, C++, Java, and Python. Throughout my academic journey, I have built multiple projects ranging from GUI-based applications to Assembly Language simulations. My goal is to become a skilled IT professional and successful freelancer who contributes positively to the tech industry.

🛠️ Skills

⚡ C Programming ⚡ C++ ☕ Java 🐍 Python 🗄️ SQL Database 🌐 HTML/CSS 🖥️ Assembly (COAL) 📊 MS Word & Excel 🔧 Problem Solving 🤝 Teamwork 💬 Communication ⚖️ Freelancing Ethics 💻 GUI Development 🖥️ VirtualBox

📁 Projects

📚 Library Management System

A complete GUI-based Library Management System developed in Java with full Database connectivity.

🎯 Objective: To digitize library operations and manage books and members efficiently.

⚙️ Working: Users can add, search, update and delete books and member records. All data is stored permanently using SQL database connected through JDBC.

📚 Learning: Learned Java GUI development, JDBC database connectivity, and OOP concepts.

JavaSQLGUIJDBCOOP

🔌 Electricity Bill Generator

A console-based Electricity Bill Generator developed in C Programming as part of 1st Semester project.

🎯 Objective: To calculate electricity charges based on unit slabs and generate accurate bills.

⚙️ Working: User enters the units consumed. The program applies billing logic based on different unit slabs and displays a complete formatted bill.

📚 Learning: Learned C programming basics, conditional logic, and formatted output generation.

C ProgrammingConsole AppFunctionsConditions

📊 Maximum Heap Insertion

A Maximum Heap data structure project developed in Java as part of 3rd Semester Data Structures course.

🎯 Objective: To implement and understand Max Heap data structure with efficient insertion.

⚙️ Working: Elements are inserted into the heap and heapify operation maintains the max heap property. Parent node is always greater than its children nodes.

📚 Learning: Learned heap data structure, heapify operation, recursion and tree-based structures in Java.

JavaData StructuresMax HeapRecursionTrees

💻 VirtualBox Windows Configuration

A practical project involving complete installation and configuration of Windows on VirtualBox as part of 3rd Semester Operating Systems course.

🎯 Objective: To understand virtualization and configure FTP and Web servers on a virtual machine.

⚙️ Working: Windows was installed on VirtualBox. FTP server was configured for file transfer between systems. Web server was also configured and tested successfully.

📚 Learning: Learned virtualization concepts, FTP and Web server configuration, and network settings.

VirtualBoxWindowsFTP ServerWeb ServerNetworking

🖥️ Hex Editor Simulation

A GUI-based Hex Decimal Editor first developed in C++, then converted to COAL Assembly Language and simulated on EMU8086.

🎯 Objective: To implement a Hex Editor using low-level programming and simulate it on EMU8086.

⚙️ Working: First built as a GUI application in C++, then converted to Assembly Language (.asm) and simulated using EMU8086, allowing users to view and edit data in hexadecimal format.

📚 Learning: Learned C++ GUI development, Assembly Language, hexadecimal system, and low-level computer architecture.

C++COAL AssemblyEMU8086GUIHex System

🌐 Freelancing Ethics in IT Industry — Capstone Project

A Final Year Capstone Project focusing on ethical responsibilities of freelancers in the IT industry.

🎯 Objective: To analyze ethical challenges in freelancing and promote responsible professional behavior in IT.

⚙️ Working: Includes a live web-based simulation covering data privacy, intellectual property rights, honest client relationships, fair pricing, and professional conduct.

💡 Key Topics: Data Privacy, Intellectual Property Rights, Client Relationships, Fair Pricing, Professional Conduct, IT Ethics.

📚 Learning: Gained deep understanding of ethical responsibilities in IT freelancing and developed a complete web-based project.

HTML/CSSJavaScriptIT EthicsFreelancingWeb Dev

📞 Contact Me

🐙

GitHub

github.com/Malaika-CS
📍

Location

Pakistan 🇵🇰