Hello there,
I’m Nick Sullivan.
tech lead · indie builder · melbourne, australia
Fifteen years shipping software, and still building for the long run.
[ CUTOUT PHOTO ]
Set heroImage in content/site.ts
Let me show you what I’ve been building.
▌
# selected work · total 7 · click a line to cat its README
drwxr-xr-xclientjg-king-homes/Headless WordPress → Next.js rebuild
$ cat jg-king-homes/README.md
JG King Homes
Rebuilt a home builder’s site as headless WordPress with a Next.js front end, fed by a Salesforce ingestion pipeline, then hardened it behind CloudFront and WAF.
stack Next.js · WordPress · Salesforce · AWS
role Tech lead (agency)
drwxr-xr-xopen sourcemac-organiser-mcp/Privacy-first MCP for Apple apps
$ cat mac-organiser-mcp/README.md
Mac Organiser MCP
A security- and privacy-first MCP server that lets AI assistants work with Apple Reminders, Calendar and Notes — locally, without your data leaving the Mac.
stack MCP · macOS
role Author
drwxr-xr-xtoolingwaldorf/Automated PR reviews on the edge
$ cat waldorf/README.md
Waldorf
A Cloudflare Worker that reviews every pull request against the team’s PR standards before a human ever opens it.
stack Cloudflare Workers · LLMs · GitHub
role Author
drwxr-xr-xclientpdf-service/Visualforce PDFs, replaced
$ cat pdf-service/README.md
PDF generation service
Replaced Salesforce Visualforce document generation with a Next.js and Puppeteer rendering service.
stack Next.js · Puppeteer · Salesforce
role Tech lead
drwxr-xr-xclientungasan/Making a site legible to AI
$ cat ungasan/README.md
Ungasan — LLM discoverability
Opened a headless site up to AI crawlers and assistants so it gets read and cited correctly, not just indexed.
stack llms.txt · headless CMS
role Tech lead (agency)
drwxr-xr-xpersonalhome-lab/Local LLMs on a NUC
$ cat home-lab/README.md
Home lab
An Intel NUC running local LLM inference, stitched together with Tailscale and Syncthing.
stack Tailscale · Syncthing · local LLMs
role Tinkerer
drwxr-xr-xin progressunreleased/Apps and games in the oven
$ cat unreleased/README.md
Unreleased
A handful of apps — a game, productivity tools, a travel app. Names drop here the day they ship.
stack React Native · Swift · Next.js
role Founder, everything
nick@nicksull ~ % ▌
$ whoami
Built to stick around.
I build relationships, not just releases. Ship it, measure what it moved, then come back and make it better.
Tech lead with fifteen years across Salesforce integrations, betting platforms, education products and agency work. These days it’s headless WordPress and Next.js, data on GCP with BigQuery and dbt, and LLM-powered agents wired into real workflows, plus my own indie products on the side.
- Next.js
- WordPress
- TypeScript
- BigQuery
- dbt
- AWS
- Cloudflare Workers
- Salesforce
- LLMs & agents
Curious about my tech stack? See everything I use →
$ contact
Got something worth building?
[WHAT YOU’RE OPEN TO — e.g. tech lead contracts, AI build work]