Work7 projects

SELECTED WORK

012026LIVEStudio

MAC Property

Real Estate · Custom Build · Ellipse Edit CMS
View live →
www.macproperty.net.au
● LIVE
MAC Property website
Add screenshot to /public/projects/
5.0
★ Google review

"What impressed me most was the editing system he set up, it's incredibly intuitive, so we can update content ourselves without needing to call him for every little change." · Michelle McVicar, MAC Property

Boutique real estate agency covering Canowindra and the Central West NSW, built around a black-and-gold identity and a client who wanted to run her own site without calling anyone. She adds her own listings, uploads her own photos, and marks a property sold the moment it sells, through Ellipse Edit. Includes a lead-magnet guide rebuilt in her brand, her own custom domain and email, and WCAG AA accessibility throughout.

Hand-codedEllipse Edit CMSListings & Rentals ManagerLead-Magnet PDF GuideCustom Domain & EmailBrand IdentitySEO
Outcome
Self-service listings & rentals
Client publishes her own photos, no developer needed
Lead-magnet guide rebuilt in her brand
022026LIVELanding

Canowindra Care Network

Aged Care · Landing · Ellipse Edit CMS
View live →
canowindracarenetwork.org
● LIVE
Canowindra Care Network website
Add screenshot to /public/projects/
5.0
★ Google review

"He has also given me the confidence to explore tech-related advancements, which is huge for a non tech person!" · Jacquie Dredge, Canowindra Care Network

Jacquie Dredge is Canowindra's local Support at Home coordinator, helping older residents navigate the aged care system in person rather than through a call centre. The site is built for the audience she actually serves: adjustable text size, plain language, and a single clear path to "call or text." She edits it herself through Ellipse Edit, no developer needed for a word change.

Hand-codedEllipse Edit CMSAccessible Text SizingLocal SEOBrand Identity
Outcome
Self-edited through Ellipse Edit, no developer needed
Adjustable text size for an older audience
Local, in-person positioning
032024–26LIVEStudio

Finch & Hatton

E-commerce · Custom Build · Branding
View live →
finchandhatton.com.au
● LIVE
Finch & Hatton website
Add screenshot to /public/projects/
2 weeks
to delivery

We inherited an unfinished store mid-build from another agency and had it trading inside a fortnight. Then we went back and rebuilt it from an empty folder. Every line of the storefront ours, nothing rented underneath it.

Editorial soft-furnishings brand built around repurposed vintage fabrics. We picked it up as a half-finished store from another agency, delivered the brand identity and got it trading, then rebuilt it properly as a hand-coded site with no theme and no page builder underneath it. Square runs the catalogue, stock and checkout; the cart, shipping rules and order alerts are ours, written to fill the gaps Square leaves. The journal is written and published by the client, through Ellipse Edit.

Hand-codedSquare Catalogue & CheckoutCustom CartEllipse Edit CMSBrand IdentitySEO
Outcome
Hand-built storefront, no theme, no page builder
Square runs catalogue, stock & checkout
Client publishes the journal
042026LIVELanding

Les Pattes du Païs

Web · Landing · International
View live →
pattesdupais.fr
● LIVE
Les Pattes du Païs website
Add screenshot to /public/projects/

Bilingual landing page for a dog-walking and pet-sitting business in the Alpes-Maritimes, France. Full French and English versions, custom photography-led design, contact form, and search-friendly structure. Our first international build, delivered to a client on the other side of the world.

Single-pageBilingual FR/ENNetlifySEO basics
Outcome
Live bilingual site
International client
Landing tier
052025–26Studio

Ellipse Edit

Platform · CMS · Integrations
Build this →
ellipseedit · internal build
Ellipse Edit platform
Internal build

The platform behind every website above, built from scratch rather than an off-the-shelf CMS. Clients manage their own content, pages, and blog through a clean rich-text editor, with version history and rollback, built-in analytics and Google Search Console, SEO tools, a support inbox, and passwordless login. Integrations sync listings to realestate.com.au and Domain, products to Square, and shops to Etsy. Included in every project from the Landing tier up.

Next.jsSupabaseRich-text EditorAnalytics & SEOMulti-platform Sync
Outcome
Client-editable sites
Blog, analytics & SEO built in
Included from Landing tier
062025–26AI-Powered

Agentic OS

Custom Dashboard · Automation · Internal Tooling
Build this →
agenticos · internal build
Agentic OS control centre dashboard
Internal build

The control centre we run our own business on, and the clearest example of what a custom internal dashboard can be. One screen for the things that would otherwise live in six browser tabs: autonomous agents and their current state, a task board, a shared knowledge base, scheduled jobs, uptime and deploy monitoring, and running cost per provider. Everything is real operational data on a live system, not a mockup. If your business runs on spreadsheets, group chats and memory, this is the shape of the thing that replaces them.

Next.jsNode.jsClaude APIScheduled JobsMonitoring & AlertingLive Dashboards
Outcome
One screen instead of six tabs
Live operational data, not a mockup
The pattern behind any custom dashboard we build
072025AI-Powered

ContentPilot

AI Product · SEO · Content Engine
Build this →
contentpilot · internal build
ContentPilot AI content engine
Internal build

AI-powered content engine built for businesses serious about organic growth. ContentPilot plans, drafts, and publishes content aligned to your SEO strategy, using Claude to generate briefs, articles, and metadata at scale. Included in AI-Powered projects and available as a standalone product.

ReactClaude APISEO StrategyContent Automation
Outcome
AI content at scale
SEO-aligned output
Standalone product

Have a project in mind?

LET'S BUILD SOMETHING

Start a conversation