Engineering Solutions

Engineering Solutions That Ship

Worked examples of the last of the four steps: prototype with the client, then run it.Each one runs on open-source software, self-hosted, with an audit trail. Take one apart and ask what it would look like on your clients' data. The software under them has its own page.

Solution Showcases

IntegrationDesigned

Installer Panel Design Studio

ERPNextn8nNextcloudReact FlowOllama
Problem

Installers hand-fill a PDF panel spec, scan it and email it in; sales engineers retype it into a spreadsheet and the ERP, so a quote takes days while installers are trying to win same-day tenders — and the design knowledge that sizes loads, fusing and batteries safely lives only in the engineers' heads.

Solution

A self-hosted web configurator built on React Flow (the actively maintained open-source canvas library, chosen because no catalogue tool offers a drag-and-drop schematic editor) walks installers through the same guided sections as the form, lets them drag fused output cards, batteries and extension boxes onto a 2D canvas, and validates load, fusing and battery-runtime maths live. An n8n pipeline prices the BOM only for authenticated approved accounts, pushes the design as a draft quotation into ERPNext for a sales engineer's approval, and generates wiring drawings plus an Ollama-drafted commissioning pack stored in Nextcloud, where the installer reviews, marks up and e-approves the drawings online before paying against the ERPNext quote. Installers can free-issue my company some components and sub-assemblies for us to fit for them. This would require them to mark space on the panel for their gear, including dimensions and locations of input/output terminals, etc...

Operational ROI

With over 100 quotes monthly, an estimated 3-5 day reduction in quote turnaround and an estimated 15-25% uplift in tender win rate for installers quoting same-day, plus estimated 20% larger orders from validated upsells (alarms, extension boxes) recommended during design.

Read the full showcaseWatch DemoWalk-through
IntelligenceDesigned

Fleet Battery Life Forecasting Platform

ERPNextn8nTimescaleDBNeo4jOllama
Problem

Hundreds of dual-string VRLA banks across NSW age at block-level rates that nobody can see: discharge tests live on paper forms, impedance surveys pile up in spreadsheets, and the 80%-capacity moment arrives as a surprise — colliding with a supplier who is sometimes eight to ten weeks from having stock. Every year the capex bid for replacements is an educated guess, and the two battery teams route themselves across the state by calendar rather than by which strings actually need attention.

Solution

A per-block digital twin of the entire fleet: field readings are captured on a tablet or phone, normalised and temperature-corrected by an n8n pipeline, and written to TimescaleDB (chosen over a vector store because impedance and discharge curves are numeric time-series needing continuous aggregates, and it is a mature open-source Postgres extension) while Neo4j holds the structure — which block sits in which string, at which site, of which generation, with what criticality. An Ollama-hosted model fits each block's impedance and capacity trend to forecast its 80% date; forecasts feed a wave planner that groups whole-string replacements, flags gen-one blocks worth redeploying to lower-criticality sites, checks contracted supplier stock, and drafts purchase orders in ERPNext far enough ahead of the ten-week China lead time. The same forecasts drive a rolling three-year capex view and route the two test teams to the strings closest to end of life first, with the existing DNP3 charger 'battery fail' alarms ingested as an early-warning overlay.

Operational ROI

Estimated elimination of most surprise string failures (currently the dominant cause of emergency callouts), an estimated 15-25% reduction in test-team kilometres by routing on forecast risk rather than calendar, and an estimated one-cycle improvement in capex accuracy — replacement budgets bid against forecast dates rather than averages, with purchase orders raised an estimated 14+ weeks ahead of need so the 10-week China lead time never bites.

Automation

Autonomous Supply Chain

ERPNextn8nFirecrawlOllama
Problem

A stock alert in the ERP still turns into a purchase order by hand: someone looks up the preferred supplier, phones for a price, and drafts the order days later, by which time the stockout has already cost a job.

Solution

A workflow that watches ERPNext stock levels, checks the preferred suppliers on file first for stock and price, scrapes alternatives with Firecrawl only when the preferred ones cannot fill the order, and drafts the purchase order for a manager to approve. Nothing is sent to a supplier without that approval.

Operational ROI

The reorder is drafted within minutes of the alert instead of days later, spend stays on the negotiated price agreements, and the scraper only runs when the preferred supplier has failed. The manager's approval is the one step that is deliberately not automated.

Watch DemoWalk-through
Intelligence

Mission Control Field Agent

SmythOSChromaDBEdge Hardware
Problem

A technician at a remote site needs the manual, the safety procedure and the last diagnostic reading, and usually needs them with both hands occupied. Most of the questions have been answered by a previous technician; the slow path through the full retrieval and sensor stack is taken anyway.

Solution

An agent on the edge device that checks a local Qdrant cache of recent diagnostics and common procedures first, answers from it when the match is confident, and only falls back to the live ChromaDB retrieval and sensor fusion on a miss. Voice in, voice out, and it keeps working without a network.

Operational ROI

A cached answer comes back in under a second with no network round-trip, and the expensive retrieval is spent only on questions nobody on the crew has asked before. What that does to repair times depends on how repetitive your call-outs are; the cache-hit rate is the number to watch.

Watch DemoWalk-through
Automation

PRD-to-Execution Pipeline

Task Master AIOpenProjectMCP
Problem

A requirements document is written once and then retyped into tickets by hand, and the two drift apart from the first sprint.

Solution

A pipeline that parses the requirements document, generates a structured task tree, and syncs it both ways with OpenProject over MCP, so a status change in either place shows up in the other.

Operational ROI

Tasks are created from the document rather than from memory of it, and every work package traces back to the requirement that produced it.

Watch DemoWalk-through
Security

The Sovereign Librarian

AnythingLLMNextcloudQdrant
Problem

The documents that would make an AI assistant useful are the ones that cannot leave the building.

Solution

A self-hosted retrieval system over Nextcloud documents, with Qdrant for the vectors, a local model for the answers, access control checked on every query, and an audit log of who asked what.

Operational ROI

No document and no query leaves your infrastructure, there is no per-token bill, and the audit log answers the question a regulator asks first.

Watch DemoWalk-through
Integration

Lead-to-Nurture Marketing Pipeline

ERPNextListmonkn8nCloudflare WorkersD1
Problem

Contact-form submissions go unanswered, calculator users leave without a follow-up, and the same person is scored as a new lead every time they fill in a different form, so the CRM holds three half-histories of one prospect.

Solution

Every capture point checks ERPNext for an existing contact by email, company and phone before scoring anything. A match is merged and routed to the account executive who already owns it; only a new contact starts the three-email welcome sequence, the scoring and the lifecycle stage changes.

Operational ROI

New contacts are nurtured without anyone touching them, existing contacts reach their owner in seconds with one history rather than three, and nobody receives the welcome sequence twice. This site runs the pipeline on its own forms.

Watch DemoWalk-through
Intelligence

Second Brain — One Week, Three Human Gates

TelegramWhisperOllamaNeo4jQdrantHonchoFrappe CRMListmonkWindmillDeerFlowClaude Agent SDKPostiz
Problem

Context evaporates faster than anyone can type it. A name from a site visit, a promise made in a corridor, a battery that will be past its end-of-life date by winter, each is lost between the moment it happens and the next time someone sits at a desk. The tools sold for this assume a structured capture session that rarely occurs. The 'autonomous outreach' products fill a prospect's inbox with mail nobody read before it left. I wanted neither, so I built the opposite.

Solution

A sales-intelligence system that takes its orders from one phone, runs on a VPS and a home lab, and sends nothing to a prospect until a human taps a button. At seven each morning a single Telegram message reports what the lead scorer and the equipment monitor did overnight, while a cron outside the workflow engine confirms the engine itself is still alive. Then the day starts, and a thirty-second voice note is transcribed on the home GPU, its names, sites, equipment and standards pulled out by a local model, and the result written three times, to the graph, the vector store and the CRM, each copy pointing at the other two. The follow-up draft arrives on the phone with two buttons and waits up to a day. Silence means skip, and a second, independent lock must read true before any mail leaves, whatever was tapped. Two crawlers hunt for prospects, one over the public web with Anthropic's model and one sandboxed behind a metered proxy, and neither can write to the CRM; their finds wait in a quarantine queue until an Approve in the browser commits them to all three stores at once or rolls the write back. A sequencer wakes every ten minutes, finds leads that changed stage, and picks one of eighteen templates along four axes. On Monday morning the phone offers three episode topics ranked from what prospects have said. One tap later the script is written from sources it can cite, narrated in a cloned voice, animated scene by scene and staged for a Wednesday contact sheet.

Operational ROI

Voice note to graph, vectors and CRM lead in about 65 seconds, measured. Eighteen nurture templates across stage, engagement, language and brand, and none of them sent to a lead before I have approved that lead once. Three deliberate taps a week are the whole human workload, to send an email, admit a prospect and publish an episode. And the honest status, carried from the system's own notes, is that every video stage through staging has run end to end while the public publish fan-out is deployed, gated and not yet run against a public channel.

Read the full showcaseWatch DemoWalk-through
Intelligence

Battery Field Testing Assistant

TelegrameBattOllamaQdrantERPNextn8nEdge Tablet
Problem

A capacity discharge test or a cell impedance survey is run against IEEE 450, 1188 or 1106 depending on the chemistry, with manufacturer thresholds and temperature corrections on top, while the engineer manages arc-flash and hydrogen hazards from a paper checklist. What she noticed on site reaches the maintenance system days later, when the paperwork is filed, if it reaches it at all.

Solution

A guided workflow that picks the IEEE procedure for the battery type, trends impedance against the baseline as the readings come in, watches each cell during discharge for reversal or a sudden fall, corrects capacity for temperature, and produces the report to the standard before the engineer leaves site. A Telegram bot takes voice or text notes from any engineer on the crew and feeds them through the same pipeline, so no laptop is needed.

Operational ROI

The checklist cannot be skipped because the workflow will not advance past it, a failing cell is flagged during the discharge rather than in next month's spreadsheet, and the report exists when the engineer drives away. The observations reach ERPNext the same day.

Infrastructure

The Dark Software Factory — Specs In, Pull Requests Out

DBOSPostgresClaude CodeDocker ComposeGitHubCloudflareHonchontfy
Problem

Every team that has tried to let coding agents run unattended has met the same two failures. The agents stop, and nobody notices for hours; or the agents report success, and nobody checks. A pipeline that cannot survive its own restart is a demo, and one that cannot be caught lying is a liability.

Solution

A DBOS-backed, Postgres-durable orchestrator runs an eight-agent Claude Code pipeline: planner, builder, reviewer, an injected security stage, tester, deployer and docs, with a spec-author off the main line turning plans into dependency graphs of specs. Every step is checkpointed, every dispatched model call is idempotent against a crash, and every human gate is a durable wait that survives a redeploy. The deployer's claim of success is checked against the remote's file tree before the run may continue, a halt leaves a marker with one of thirteen named reasons, and a reviewer that rejects twice hands the run to a person rather than trying a third time. Four projects run on isolated worker containers from one Compose stack.

Operational ROI

424 of the 533 pull requests merged into eBatt.ai since April 2026 came from the factory's branches. 3,011 handoffs across 255 specs, 444 of them addressed to a human. Fifteen to twenty-five minutes a run. The failure record is on the page, because a showcase that only reports successes is the thing the factory was built to catch.

Built for Your Role

Who This Is For

Where to start, depending on your part in the plan.

Executive / Sponsor

Start with step 1: what will your clients need from you in five years? Each example here began as an answer to that question.

Read the four steps

Engineering / Technical Lead

Open the diagrams, read the source and run the calculations against the standards you already work to.

Try the Engineering Tools

IT / Security / Compliance

Everything runs on your own servers, beside the data your clients trust you with, and every decision is logged.

Review Security Overview

Sovereign Communication Layers

Two self-hosted options for different collaboration needs

FeatureNextcloud TalkMatrix / Element
Primary Use CaseInternal HQ CommunicationsFederated Multi-Organization
EncryptionTransport + At-RestFull End-to-End (E2EE)
AI Integration ContextERPNext Approval WorkflowsEmergency Shutdown Triggers
Federation ModelSingle OrganizationCross-Org Bridges
Self-HostingFull SupportFull Support
File SharingNative (Nextcloud Files)Via Integrations
Best ForTeams already on NextcloudMulti-vendor collaboration

Both platforms integrate with our AI systems for automated alerts, approvals, and escalations.

AI-Powered

Design Your Solution

Describe your challenge and the AI will design a custom architecture with technology stack, ROI estimate, and visual diagram.

Ready to Go Further?

Book a technical scoping call to turn your AI-generated preview into a full implementation plan.