BLOG

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