Although I’m not a full-time freelancer, I’ve opted to list in this page some of my notable work during my day-to-day job as well as side projects and contributions.
Selected Projects 
|
|
|
|
![]() |
Saudi National Payment System (SADAD)SADAD Payment System was established in 2004 by the Saudi Arabian Monetary Agency (SAMA) to be the national Electronic Bill Presentment and Payment (EBPP) service provider for the Kingdom of Saudi Arabia (KSA). The core mandate for SADAD is to facilitate and streamline bill payment transactions of end consumers through all channels of the Kingdom’s Banks. Hewlett-Packard (through formerly acquired Atos Origin Middle East) was chosen by SAMA to build SADAD Payments System. Following the successful implementation, Hewlett-Packard (AOME) was also awarded the Business Process Outsourcing (BPO) contract to operate SADAD in order to reach the market faster and manage the balance of risks, costs, and capabilities. As a Senior Business Analyst for HP working at client site and managing a team of 3 business analysts, me and my team are responsible for eliciting requirements for service changes and managing change on an on-going basis. |
|
|
|
|
|
![]() |
Royal Commission for Jubail and Yanbu (RCJY)In 1975, the Royal Commission for Jubail and Yanbu (RCJY) was established as an autonomous organization of the Saudi Government with a vision of being the best choice for investors in petrochemical and energy-intensive industries and the leading contributor to the Kingdom’s growth. It works to plan, promote, develop and manage petrochemicals and energy-intensive industrial cities through successful customer focus and partnerships with investors, employees, communities and other stakeholders. Such extensive collaborations raised the need for complete document management solution to be deployed across the RCJY. We were called upon to elicit and analyze this solution requirements, which involved interviewing representatives from almost all major departments within the commission, as well as relying on existing documentation to understand the internal and external processes and policies. |
|
|
|
|
|
![]() |
General Authority of Civil Aviation (GACA)GACA is responsible for the execution of many tasks and responsibilities in the domain of aviation, air transportation and airports. Its mission is to develop safe airspace in accordance with the highest standards of safety, and to establish excellence in the services offered by airports to all customers. The widespread move towards electronic services and e-government sparked GACA’s interest in automating 20 of its major, high-impact processes. We were called upon to conduct complete analysis of these 20 processes starting with process discovery, to identifying process owners and meeting with primary stakeholders. Our objective is to identify major pain points in current procedures and devise appropriate and usable solutions that take advantage of EverSuite business process services (BPS). |
|
|
|
|
|
![]() |
Jeddah Municipality (JDM)JDM’s goal is transform Jeddah to be a world-class islamic cultural center as well as a global commercial and tourist destination that enjoys distinctive environmental and human character within the context of a sustainable urban development. A big part of JDM’s work is also aimed at improving its public services and internal procedures. In this context, we were called upon to analyze and automate the internal workflow of the legal department. My work in here involved performing multiple quality assurance audit cycles, working closely with the developers to identity, track and close issues with the functionality and usability of our solution. Furthermore, I’ve helped in managing the change and conducting gap analysis of the changes that occurred due to restructuring of the legal department. |
|
|
|
|
|
![]() |
Basamh Trading Co.Working at ILS (a Microsoft Gold Certified partner and sister company at Basamh Group), I was tasked with analyzing and devising a solution for a field marketing company that runs on handheld devices. The design challenges were centered around creating a usable solution that helps merchandisers with their day-to-day job while accounting for the context of use and surrounding environment. To achieve that, I relied on multiple information gathering techniques like individual and contextual interviews, focus groups and card sorting exercises. I paid particular attention to what the users did and behaved in their actual environment (supermarkets) as opposed to what they said they do. Leading a team of off-shore development team, I utlized the Unified Modelling Language (UML) in order to document and communicate the requirements and manage the changes. Throughout the design cycle and especially when the first prototypes were ready, I relied on usability testing to test the functionality and interface designs that we have implemented with actual end-users. |
|
|
|
|
|
![]() |
Saudi PostThis was my first job fresh out of college. A .NET developer at the time, I was hired by Zaki Farsi Group in order to work on developing a web-based subscription management system for Saudi Post’s new-at-the-time mail delivery service: Wasel. We had an agile approach in which demonstrated incremental iterations of the system to stakeholders and incorporated the feedback we receive into future iterations. I was also the lead architect in integrating with the Ministry of Interior (MOI) citizens database in order to pull out the required information during the registration process. For this, I developed secure XML Web Services integration link authenticated by X.509 certificates, working closely with Riyadh-based information security firm, Elm. |
|
Talks & Presentations 
Prototyping: What it Means to Software DevelopmentA quick and brief introduction to one of the most important yet often ignored activity of software development and website design which is Prototyping. A prototype is a draft version of the web site or software solution. Prototypes allow you to explore your ideas before investing time and money into development. A prototype can be anything from a paper drawings (low-fidelity), click-through of a few images or pages, or a fully functioning application or web site (high-fidelity). You can build a prototype at any time but ideally you should create them as early as possible. |
|
|
|
|
Usable Forms: How to Design and Prototype Awesome and Effective Web FormsI gave this talk on 25/12/2009 during a monthly group meetup (Jeddah Geeks). It was about how to design effective usable forms for websites and business applications. Despite the humble number of attendees (the group was just starting), I received pretty great feedback including a link back from the author of the book that inspired this talk. Download Presentation Slides (PowerPoint 2010) |
|
|
|
|
Toastmasters Speech ProjectsToastmasters International is a world leader in helping people become more competent and comfortable in front of an audience. The nonprofit organization now has nearly 250,000 members in more than 12,500 clubs in 106 countries, offering a proven and enjoyable way to practice and hone your communication and leadership skills. Having achieved the Toastmasters Competent Communicator (CC) award, these series of videos are some of my speech projects that I’ve given at a Toastmasters club in Jeddah (Tanglaw). |
|