Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
7d05403
Rework Vibe Coding page with "AI Plumber" concept + link from AI cons…
designbyalex Jun 25, 2026
9a1ff8e
Merge branch 'main' into ai-plumber-vibe-coding
designbyalex Jun 25, 2026
0ccb83b
Add AI Plumber hero image to Vibe Coding page
designbyalex Jun 25, 2026
eb8a722
Swap Vibe Coding hero to "Emergency AI Plumber" banner
designbyalex Jun 25, 2026
f136789
Update Vibe Coding hero to framed Emergency AI Plumber magnet
designbyalex Jun 25, 2026
e7efd8b
Use web-optimised WebP for Vibe Coding hero
designbyalex Jun 25, 2026
3251893
Use AI Plumber magnet image on AI consulting page rescue block
designbyalex Jun 25, 2026
99c8905
Merge branch 'main' into ai-plumber-vibe-coding
designbyalex Jun 25, 2026
f14f46c
Rework Vibe Coding copy around plumbing metaphor
designbyalex Jun 25, 2026
e279e4d
Action UX-copy audit: fix hero grammar, consistency, and hygiene
designbyalex Jun 25, 2026
1fb3455
Replace all em dashes with commas in AI Plumber copy
designbyalex Jun 25, 2026
7c0fc12
Use hyphen separator for numbered rescue step headings
designbyalex Jun 25, 2026
6d321ee
Expand Related technologies with AI services lineup
designbyalex Jun 25, 2026
cffdd12
TinaCMS content update
designbyalex Jun 25, 2026
a49b344
TinaCMS content update
designbyalex Jun 25, 2026
efae6c5
TinaCMS content update
designbyalex Jun 25, 2026
d8077f1
TinaCMS content update
designbyalex Jun 25, 2026
fbbf35b
TinaCMS content update
designbyalex Jun 25, 2026
f4f86d6
TinaCMS content update
designbyalex Jun 25, 2026
e81bed9
TinaCMS content update
designbyalex Jun 25, 2026
54ce65a
TinaCMS content update
designbyalex Jun 25, 2026
0b6c449
Shorten ChatGPT and Azure Cognitive Service tech descriptions
designbyalex Jun 25, 2026
b945dc3
Merge branch 'main' into ai-plumber-vibe-coding
designbyalex Jun 25, 2026
6166845
Merge branch 'main' into ai-plumber-vibe-coding
designbyalex Jul 6, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
41 changes: 41 additions & 0 deletions content/consultingv2/artificial-intelligence.json
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,47 @@
},
"_template": "spacer"
},
{
"topLabel": {
"labelText": "AI Rescue"
},
"heading": "Stuck with a **half-built AI mess?** Meet your AI Plumbers",
"isH1": false,
"description": "SSW helps businesses rescue struggling AI projects and turn them into reliable, production-ready solutions.\n",
"featureColumns": {
"twoColumns": true
},
"buttons": [
{
"buttonText": "Rescue my AI project",
"buttonLink": "/consulting/vibe-coding",
"colour": 0
}
],
"background": {
"backgroundColour": 6
},
"mediaConfiguration": {
"mediaType": "image",
"placement": "Right",
"verticalPlacement": "Centered",
"mobilePlacement": "Above",
"imageSource": "/images/consulting/open-graph/ai.jpg",
"imageHeight": 630,
"imageWidth": 1200,
"altText": "SSW rescues struggling AI projects and makes them production-ready"
},
"_template": "imageTextBlock"
},
{
"spacerHeight": "50px",
"background": {
"backgroundColour": 6,
"backgroundImage": "",
"bleed": false
},
"_template": "spacer"
},
{
"topLabel": {
"labelText": ""
Expand Down
77 changes: 40 additions & 37 deletions content/consultingv2/vibe-coding.json
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
{
"seo": {
"title": "Vibe Coding Consulting | SSW",
"description": "Vibe Coding: Custom prototyping and rapid development in Australia. Build bespoke prototypes and MVPs fast with expert coaching. No production coding required.",
"title": "Rescue Your AI Project (AI Plumber) | SSW",
"description": "Stuck with a half-built or failing AI project? SSW are the AI Plumbers - we rescue struggling AI and vibe-coded builds and turn them into reliable, secure, production-ready solutions.",
"canonical": "https://www.ssw.com.au/consulting/vibe-coding",
"images": [
{
"url": "/images/consulting/open-graph/ai.jpg",
"width": 1200,
"height": 630,
"alt": "Vibe Coding Consulting"
"alt": "AI Project Rescue Consulting"
}
]
},
Expand All @@ -17,16 +17,16 @@
"background": {
"backgroundColour": 3
},
"finalBreadcrumb": "Enterprise Development and Consulting for Vibe Coding",
"finalBreadcrumb": "Rescuing Struggling AI Projects",
"_template": "breadcrumbs"
},
{
"topLabel": {
"labelText": ""
},
"heading": "**Vibe Coding** - Empowering Product Owners to Build Without Limits",
"heading": "Stuck with a **half-built AI mess?** Meet your AI Plumbers",
"isH1": true,
"description": "We help tech-savvy visionaries bring their product ideas to life, giving them the tools and support to prototype and vibe code. No production coding needed.\n",
"description": "Lots of businesses experiment with AI and vibe coding, then end up with a half-working prototype that can't go live. SSW are the AI Plumbers - we rescue struggling AI projects, fix what's broken, and turn them into reliable, secure, production-ready solutions.\n",
"featureColumns": {
"twoColumns": true
},
Expand All @@ -41,14 +41,14 @@
"backgroundColour": 6
},
"mediaConfiguration": {
"mediaType": "youtube",
"mediaType": "image",
"placement": "Right",
"verticalPlacement": "Centered",
"mobilePlacement": "Above",
"imageHeight": 768,
"imageWidth": 1024,
"youtubeUrl": "https://www.youtube.com/watch?v=5k2-NOh2tk0",
"altText": "What is Vibe Coding? Here's how I do it..."
"imageSource": "/images/consulting/ai-plumber-hero.png",
"imageHeight": 941,
"imageWidth": 1672,
"altText": "An SSW AI Plumber fixing a leaking AI machine, turning a binary-code leak into a reliable, production-ready system"
},
"_template": "imageTextBlock"
},
Expand Down Expand Up @@ -112,30 +112,30 @@
"cards": [
{
"guid": "7mtu8j",
"altText": "Launch Ideas",
"icon": "BiSolidRocket",
"heading": "Launch Ideas Without the Dev Bottleneck",
"description": "We empower tech-savvy Product Owners to prototype and build early versions—fast, lean, and without waiting on developers.",
"altText": "Diagnose the Damage",
"icon": "BiSearchAlt",
"heading": "Diagnose the Damage",
"description": "We audit your AI build to find what's broken, what's risky, and what's worth keeping - then give you a clear, honest path forward. No judgment.",
"embeddedButton": {
"buttonText": ""
}
},
{
"guid": "lxpq3m",
"altText": "Let You Vibe Code",
"icon": "BiCog",
"heading": "Tools That Let You Vibe Code",
"description": "From Notion and Figma to low-code platforms and modern dev tools, we set up everything you need to bring your vision to life.",
"altText": "Fix the Plumbing",
"icon": "BiSolidWrench",
"heading": "Fix the Plumbing",
"description": "Our engineers refactor the leaky code, plug the security holes, and replace the duct-tape with solid, maintainable foundations that won't burst under load.",
"embeddedButton": {
"buttonText": ""
}
},
{
"guid": "5q8kz",
"altText": "Real Engineers",
"altText": "Make it Production-Ready",
"icon": "BiCheckShield",
"heading": "Backed by Real Engineers",
"description": "You’re never alone. We support your vibe coding journey with expert coaching, technical reviews, and a path to production when you're ready.",
"heading": "Make it Production-Ready",
"description": "We harden, test, and ship your AI solution so it's secure, scalable, and ready for real users - backed by SSW's expert developers.",
"embeddedButton": {
"buttonText": "SSW People",
"buttonLink": "https://www.ssw.com.au/people/"
Expand Down Expand Up @@ -163,28 +163,28 @@
"body": "",
"accordionItems": [
{
"label": "What is Vibe Coding?",
"content": "Vibe Coding is a service that helps tech-savvy Product Owners turn their ideas into working prototypes—without needing to write production code.\n"
"label": "What is an \"AI Plumber\"?",
"content": "It's our nickname for what we do. Businesses experiment with AI and vibe coding and end up with a half-working, leaky mess. We come in, find the problems, fix the plumbing, and make everything flow reliably in production.\n"
},
{
"label": "Do I need to be a developer?",
"content": "No. You just need to be comfortable with tech and have a clear product vision. We'll guide you through modern tools that let you build without deep coding knowledge.\n"
"label": "My AI project sort of works but feels fragile. Can you help?",
"content": "Yes - that's exactly what we specialise in. We assess what you have, stabilise it, and turn a fragile prototype into a dependable, production-grade system.\n"
},
{
"label": "What kind of tools will I use?",
"content": "We set you up with tools like Figma, Notion, Retool, Vercel, and GitHub—plus optional low-code platforms depending on your goals.\n"
"label": "Do I have to throw away what I've already built?",
"content": "Usually not. We keep what's valuable, refactor what's risky, and only rebuild what genuinely needs it. The goal is to protect your existing investment, not start from scratch.\n"
},
{
"label": "Can I build something real with this?",
"content": "Absolutely. While it’s not production-grade code, you can create real, working prototypes to test, pitch, or validate your idea before engaging full developers.\n"
"label": "What kinds of AI projects do you rescue?",
"content": "Chatbots, copilots, RAG systems, automations, vibe-coded prototypes, and AI features bolted onto existing apps - anything that started promising but stalled before production.\n"
},
{
"label": "What happens when I’m ready to scale?",
"content": "We’ll help transition your prototype into a real product—bringing in our expert developers to build out secure, scalable, production-quality systems.\n"
"label": "How do you make an AI project \"production-ready\"?",
"content": "We add proper security and compliance guardrails, automated testing, observability, and scalable architecture - so your solution stays powerful, safe, and maintainable as it grows.\n"
},
{
"label": "What happens in the free initial meeting?",
"content": "In this meeting, you'll talk with one of our experienced Solution Architects and your Account Manager. You can discuss your project idea, business challenges, and goals. We'll listen, ask questions, offer initial thoughts on potential approaches or technologies, and determine if SSW is the right fit to help you achieve your objectives. There's no obligation.\n"
"content": "In this meeting, you'll talk with one of our experienced Solution Architects and your Account Manager. You can discuss your project, what's gone wrong, and your goals. We'll listen, ask questions, offer initial thoughts on how to get it back on track, and determine if SSW is the right fit to help. There's no obligation.\n"
}
],
"background": {
Expand All @@ -195,10 +195,13 @@
{
"technologies": [
{
"technology": "content/v2Technologies/technologies/MongoDBv2.mdx"
"technology": "content/v2Technologies/technologies/Semantic-Kernel-v2.mdx"
},
{
"technology": "content/v2Technologies/technologies/PostgreSQLv2.mdx"
"technology": "content/v2Technologies/technologies/Python.mdx"
},
{
"technology": "content/v2Technologies/technologies/GitHub-Copilot-v2.mdx"
}
],
"isStacked": false,
Expand All @@ -222,9 +225,9 @@
"topLabel": {
"labelText": ""
},
"heading": "Talk to us about your **product idea** today",
"heading": "Let's get your **AI project** back on track",
"isH1": false,
"description": "Connect with our Account Managers to discuss how we can help.\n",
"description": "Connect with our Account Managers to discuss how we can rescue your AI project and make it production-ready.\n",
"featureColumns": {
"twoColumns": true
},
Expand Down
Binary file added public/images/consulting/ai-plumber-hero.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading