About Matt

Matt is a seasoned Salesforce Developer / Architect, with implementations of Sales Cloud, Service Cloud, CPQ, Experience Cloud, and numerous innovative applications built upon the Force.com platform. He started coding in grade 8 and has won awards ranging from international scholarships to internal corporate leadership awards. He is 37x Certified on the platform, including Platform Developer II, B2B Solution Architect and B2C Solution Architect.

How I Used Salesforce to Try to Make It in Music (And Why I Ended Up Building Something Way More Interesting)

Matt/ April 16, 2026/ AI, Development, Integration, Music, Personal, Projects, Salesforce/ 0 comments

There’s a saying in investing: it takes money to make money. Music has its own version of that problem – it takes listeners to get listeners. If you’re an independent artist on Spotify, you already know this. I’m a software developer and a musician. When I ran into this wall, I did what any developer would do: I tried to build my way out of it.

Apex Callout – GET request received as POST

Matt/ March 1, 2022/ Development, Integration, Salesforce

Have you ever tried to address an issue with your code and gone down a rabbit hole? Of course you have. I recently encountered a pretty great one. It all started with this message from the console: Let’s set the stage. The endpoint for an existing integration (Remote Process Invocation – Request and Reply) was performing poorly so the client

Read More

Tips On Passing Salesforce OmniStudio Consultant and Developer Exams

Matt/ January 18, 2022/ Certifications, OmniStudio, Salesforce, Technology

OmniStudio is one of the hottest new technologies on the Salesforce platform, and after being acquired by Salesforce in early 2020, it’s now officially a part of the Salesforce family as Salesforce Industries. When I first started playing with OmniStudio last fall I was surprised to learn this product is actually a part of Einstein Automate. With OmniStudio, you can

Read More

Workflow Approval Objects in Salesforce

Matt/ January 14, 2022/ Salesforce

I had reason this past week to work with Approval Processes in Apex. I guess I had never thought about it too deeply, but I was surprised to learn that these objects are all second-class objects. If you’re not familiar with the Approval Process architecture, there are five main objects: ProcessInstance represents an end-to-end approval process; ProcessInstanceWorkItem represents a user’s

Read More

Can Education Cloud Make You a Better Architect?

Matt/ January 5, 2022/ Salesforce

While writing this article I couldn’t help but to draw comparisons to those high school assignments at the start of every new year of school: an essay entitled “How I Spent My Summer Vacation”. That ultimately reminded me of The Ataris song of the same name, so now I’m listening to music from my own high school days while writing

Read More