html
BS Computer Science Student
💡 Freelancing & IT Ethics Enthusiast | Pakistan 🇵🇰
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.
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.
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.
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.
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.
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.
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.
Location
Pakistan 🇵🇰