Software Dev Projects & Certifications

Below are several projects that I have worked on as a programmer outside of game development.

Awarded Dec. 9, 2024
Awarded Aug. 17, 2024
Awarded June 15, 2024

Client Website – Angela Edmunds

Client Website | Release Date: Q4 2024

About the project

Working as a Frontend Developer for Moore Tech Guru, LLC, I was contracted to help design and implement a website for Philadelphia fashionista and Adjunct Professor Angela Edmunds. Throughout this project, I demonstrated my understanding of UI/UX best practices and solutions. Meeting with the client on a regular basis to ascertain their needs, establish and document business requirements, and agree on timeframes, the website was successfully completed and published in November of 2024. 

My role:
  • Frontend Developer
 
Responsibilities:
  • Develop wireframes, iterating on customer feedback to work toward the desired user experience
  • Collaborate with team of developers to create and update site content, ensuring formatting aligns with wireframe design
  • Use JavaScript and CSS to manipulate web page design

WGU Term Scheduler

Mobile Application | C# - .NET Framework, MAUI for Android | 11-29-2024

About the project

This mobile scheduling application was built to fulfill the requirements for a software design assignment as part of the Mobile Application Development Using C# course at WGU. It allows students to read, add, and update academic term and course information and related exam information. I designed this application from start to finish, including the appropriate wireframes, database schema and entity relations, and object classes.

Languages + Technologies Used:

  • C#
  • .NET Framework
  • Figma
  • MS Visual Studio
  • GitHub
 

Skills demonstrated:

  • Design and implementation of object classes and interfaces based on a set of given requirements
  • OOP Principles: inheritance, encapsulation, and abstraction
  • Mobile UI/UX Development, utilizing Figma to iterate on Wireframe feedback
  • Trigger mobile device notifications on application interaction
  • Exception Handling and data validation

Consultant Scheduler

Desktop Application | C# - .NET Framework | 11-12-2024

About the project

This scheduling application was built to fulfill the requirements for a software design assignment as part of the Software II – Advanced C# course at WGU. The application was built to fulfil business requirements such as integrating and validating user login, the ability to add, update, and delete customer records, and utilizing exception handling when invalid input is received, storing all valid data into a MySQL instance. 

Languages + Technologies Used:

  • C#
  • MySQL
  • .NET Framework
  • Figma
  • MS Visual Studio
  • GitHub
 

Skills demonstrated:

  • Implement application localization to display error messages in a language appropriate to the user’s geological location
  • Convert stored dates and times to display in local time zones based on user’s operating system settings
  • Understand and implement lambda expressions, application r/w to file, and r/w to database instances 
  • Understanding and Implementation of Object Classes and Interfaces
  • OOP Principles: inheritance, encapsulation, and abstraction
  • UI Development
  • Exception Handling and data validation

Inventory Management System

Desktop Application | C# - .NET Framework | 10-31-2024

About the project

This inventory system was built to fulfill the requirements for a WGU program assignment to replace a legacy spreadsheet system. It allows users to enter, update, and delete information regarding manufacturing parts and products. The part and product information that can be entered aligns with business requirements, including but not limited to price, minimum and maximum part count, product ID, and company name when outsourced.

Languages + Technologies Used:

  • C#
  • .NET Framework
  • Figma
  • MS Visual Studio
  • GitHub

Skills demonstrated:

  • Understanding and Implementation of Object Classes and Interfaces
  • OOP Principles: inheritance, encapsulation, and abstraction
  • UI Development
  • Exception Handling and data validation

Au Luxe 79

Client Website | Release Date: Q1 2020

About the project

Au Luxe 79 was a high-end custom “Travel Box” store. I was hired as a full-stack developer to help design, develop and implement a full web application. The site was designed based on customer feedback and intent.

I developed the entire solution, both front-end and backend, and utilized a dedicated web server host to run the site. JavaScript, HTML5 and CSS were used on the front-end to style the web pages, while PHP and SQL were utilized to communicate information to and from the site’s database. 

Au Luxe 79 featured a custom “buzz-feed” style product purchase flow. Customers would create an account, choose a product, and then fill out a stylized survey. The answers to the survey were attached to the customer’s order, and sent to the store owner on product purchase. The answers were then used to create a personalized product. Users could sign in and view the answers to their past surveys.

My role:
  • Full-Stack Developer
 
Responsibilities:
  • Designed and delivered in full a custom website, leveraging CSS, JavaScript and jQuery, implementing changes based on customer feedback.
  • Fully designed and implemented a server-side database solution with mySQL and PHP.
  • Met regularly with stakeholders to ascertain customer satisfaction, adjusting design as required, while aiming to stay within negotiated timeframes.

Portfolio page designed for and by Adnan el-Bedawi.

Contact:
Email: elbedawia@yahoo.com
LinkedIn: https://www.linkedin.com/in/gladnan98/