BLOG

21

Test Automation: Salesforce (Part 3)

25 August, 2026

Practical lessons from automating Salesforce and nCino with Behave and Selenium

Test Automation: Salesforce (Part 2)

24 August, 2026

Designing a Behave and Selenium framework for Salesforce and nCino

Product of Array Except Self

12 April, 2026

LeetCode question 238. Product of Array Except Self - prefix and suffix products

Longest Substring Without Repeating Characters

11 January, 2026

LeetCode question 3. Longest Substring Without Repeating Characters - sliding window

Group Anagrams

12 October, 2025

LeetCode question 49. Group Anagrams - grouping by character counts

Container With Most Water

13 July, 2025

LeetCode question 11. Container With Most Water - two pointers from both ends

Middle of the Linked List

13 April, 2025

LeetCode question 876. Middle of the Linked List - slow and fast pointers

Best Time to Buy and Sell Stock

12 January, 2025

LeetCode question 121. Best Time to Buy and Sell Stock - tracking minimum price

Binary Search

13 October, 2024

LeetCode question 704. Binary Search - halving the search space

Valid Parentheses

14 July, 2024

LeetCode question 20. Valid Parentheses - using a stack

Merge Strings Alternately

14 April, 2024

LeetCode question 1768. Merge Strings Alternately - using two pointers

Test Automation: Salesforce (Part 1)

21 February, 2024

Detailing the key challenges and complexities of automating Salesforce CRM Platform

Non-decreasing subsequence

13 February, 2024

LeetCode question 491. Backtracking Non-decreasing Subsequences

Salesforce: Shadow DOM

01 February, 2024

How to handle Shadow DOMS in Salesforce via Selenium

Convert Sorted List to Binary Search Tree

15 January, 2024

LeetCode question 109. Convert Sorted List to Binary Search Tree

The Anatomy of postmanpat.dev

01 January, 2024

CI/CD Deployment Architecture of this website. Details the considerations made when choosing a CI/CD pipeline structure that is most fitting for a simple portfolio/blog site. Includes the Infrastructure as Code files used to build and deploy the site via an Ubuntu Instance, as well as the file used to create the necessary AWS resources to host the site

Two Sum IV - Input is a BST

11 June, 2023

LeetCode question 365. Two Sum IV - Input is a BST - using tree traversal

Image Overlap

30 May, 2023

LeetCode question 835. Image Overlap

3Sum Closest

11 May, 2023

LeetCode question 16. 3Sum Closest - using two-pointer method

Number of Dice Rolls With Target Sum

17 April, 2023

LeetCode question 1155. Number of Dice Rolls With Target Sum - using a 2D Array to keep track of combinations

Template Post

17 April, 2021

Template Post