Welcome To My Portfolio

This is a showcase of my projects and programming skills.

Java Projects

Phone Book Application

• Worked in a group to create a phone book application using OOP
• Utlizied method overriding, inheritance, polymorphism, encapsulayion, and abstract data types to build the system
• Two classes of users: Phone book admin and normal users
• In the application, users can login as a phone book admin or normal user. Then they can use modify their phone book directory
• Created PhoneBookEntry class, PhoneBookDirectory class, User class, PhoneBookAdmin class and its interface, Normal User class and its interface and PhoneBookApplication class. • Normal Users could add or edit phone entry, sort phone book directory,
• Admins could add, edit, delete phone entry, sort phone book directory, search phone entry using linear search or binary search.

Bank Account Application

Bank Account APP

• Built a bank account application in Java using procedural programming
• User can create an account
• User can deposit money into the account
• User can withdraw money from the account