Portfolio
Michael Sharratt

Gallery Image Validator

Tech Stack: 6Purpose: Automated approval of gallery image submissionsExplanation: Built off the image validation scenario, I broke this off into a separate scenario

Read More »
Portfolio
Michael Sharratt

Image Validator

Tech Stack: 9Purpose: Automated approval of image submissionsExplanation: I built this scenario to ensure the safety of the website. Users are allowed to

Read More »
Portfolio
Michael Sharratt

Active Campaign Data

Tech Stack: 3Purpose: Gather data on open rates and subject linesExplanation: This was a particularly interesting problem because Active Campaign doesn’t provide open

Read More »
Portfolio
Michael Sharratt

3rd Party Rewards

Tech Stack: 3Purpose: Validate a rewards claim and assign extra rewards if necessaryExplanation: Accepts a webhook from a 3rd party that a user

Read More »
Portfolio
Michael Sharratt

Claimed Listing

Tech Stack: 6Purpose: Assign custom post to the claimant and sync dataExplanation: After a course operator claims their listing, we need to trigger

Read More »
Portfolio
Michael Sharratt

Referral Program

Tech Stack: 4Purpose: Assign dynamic commissions based on referral of golf courses.Explanation: Because commissions vary by state, it didn’t make sense to give

Read More »
Portfolio
Michael Sharratt

Campaign Updater

Tech Stack: 3Purpose: Find hot leads and clear email inboxExplanation: Similar to the previous scenario, this one tracked opens and clicks from a

Read More »
Portfolio
Michael Sharratt

Email Tracker

Tech Stack: 1Purpose: Track email open counts to determine warm/hot leadsExplanation: In another scenario, we email golf courses and implant a webhook pixel

Read More »
Portfolio
Michael Sharratt

Dynamic Pricing

Tech Stack: 3Purpose: Live pricing as offers are added or removedExplanation: Triggered by the Golf Course Edits scenario, this scenario counts the number

Read More »
Scroll to Top