
Overview
In 2017, I started working for United Hatzalah as a developer with the YKWeb team. With many websites for the various different bodies within the organization, one of the main tasks was the maintenance and development of their online donation forms which, as a volunteer service, make up a crucial part of Hatzalah's ability to operate. The websites are mostly built with PHP and incorporate Wordpress as well as Javascript and a custom payment API for interacting with different Stripe, Paypal and Authorize accounts.
My Role
As part of a team including another developer, a designer and a project leader, my role involved optimizing the already existing javascript API which directs transactions from numerous different donation forms to the relevant payment gateways, filtered depending on either the user-selected currency or as specified by the client for a particular campaign, as well as integrating it with google analytics and ecommerce tracking.

I also helped build a reusable UI template for new campaigns which can be created in the database by the client, through a custom PHP admin panel. The first page displays information about the campaign as well as a live list of donors and their opional messages. The second page is the donation form itself.

