A national retailer's customer workflows
Automated suites for Salesforce workflows used by millions of shoppers, and .NET middleware connecting Salesforce to loyalty partners.
New partners onboarded without a dedicated .NET developerMarlon Cruz · AucklandFor 25 years I've found where software breaks. Now I also build AI agents that know an organisation's own data, and AI-augmented test automation that teams actually use.
A volunteer project: one agent that knows a community organisation's documents, database and apps, and answers only what each person may see. Its managers use it daily.
in use ↗A self-hosted GitLab with three CI runners and an issue board that people and agents both work from. Nightly encrypted off-site backups, with a tested full restore.
in useOne Claude Code session per project, woken by dropping a text file in a folder and revived on the same conversation.
in use ↗A connector that lets Claude's phone app see and act on the lab. Every change is read back and waits for a yes.
in useTurns any video link or file into labelled frames and a timestamped transcript, so Claude can watch it for me. Local, and a free plugin.
in use ↗Triages my inbox, turns sentences into task changes and writes a morning brief. It started with about 1,900 Evernote notes.
in useThe content studio. One publisher for my channels: it plans the calendar, schedules reels, levels the audio and never posts twice.
shipped ↗An order driver, WebSocket candles and session reconciliation for the open-source Jesse framework. This is about the engineering only, never returns.
experimentSmall-business sites built and looked after through my company, Shiloah Software Solutions.
live ↗Automated suites for Salesforce workflows used by millions of shoppers, and .NET middleware connecting Salesforce to loyalty partners.
New partners onboarded without a dedicated .NET developerTest automation for complex identity and access processes on SailPoint IdentityIQ.
A documented framework handed to the permanent teamSuites for banking, energy and food-export apps, run by Azure DevOps pipelines on every code change.
Tests on every change, not just before releaseEnd-to-end testing for an identity security product across Windows, Linux, iPad and cloud, after leading a team of 15 testers.
A Selenium regression framework from scratchContract and employee roles since 2000, in New Zealand since 2015. I describe the work rather than name the employers, out of respect for them.
AI sessions write most of the tests in my lab now. They're fast and thorough, and they'll make a red suite green any way they can. Here's where the agent decides, where I do, and the two guards I added after a session pushed past a failing test.
Part 3 of a series on an AI-assisted workspace that never forgets. The lab runs without me watching. These four slots are how it reaches me without burying me in pings, how I answer it by voice from the car, how the phone gets in from anywhere, and what brings it all back after a bad day.
Part 2 of a series on an AI-assisted workspace that never forgets. A record and a protocol don't do anything on their own. Here are the three slots that do: a chief of staff that makes the routine calls, one Claude Code session per project that does the work, and a plain script that starts work on the day it's due.
As a volunteer project, I built one AI agent that knows a community organisation's documents, live database and apps, and answers only what each person is allowed to see. Its managers now get their numbers just by asking. Here's how it routes questions, how it checks its own figures, and the three failures that taught me the most.
Most people collect AI tools that never work together, because every vendor wants you inside its ecosystem. Decide which jobs an assistant needs first, then fill each slot with whatever does that job well. Part 1 of a series on an AI-assisted workspace that never forgets: the nine slots my lab runs on, then the first two in depth, the record and the label protocol.
Write to me about a post, an experiment, or something you'd like me to try in the lab. If you'd like me on your project, testing or automation, that goes through my company, so you get proper terms and a proper invoice.
Work with me through Shiloah →