Skip to main content
Software

Websites are half the story. These run the business.

Beyond client sites: a full estimating and operations platform, a desktop page editor for Linux, and a 2D floor-plan CAD — all designed, built, and maintained in-house.

Software We've Built

Three products, each solving a real problem in the business — not demos.

iSpec Estimator Platform
Business Operations Platform — Vue 3 + Node/Express + MariaDB

One System from First Email to Final Invoice

The platform runs the whole contracting business in one place: lead inbox, customer records, estimates, contracts and work orders, change orders, invoicing, document archive, team calendar, and the content engine that publishes articles out to the funnel network. No copy-pasting between apps — every part reads and writes the same records.

The data flow is the product. A lead becomes a customer, a customer gets an estimate, an estimate becomes a contract and work order — with change orders and invoices hanging off the same job under one ID scheme. Every document the system generates is emailed to the customer as a PDF, archived to cloud storage, attached to the customer file, and logged in the communication history. Automatically, every time.

AI where it earns its keep. Incoming lead mailboxes pass through an AI model that reads each message and separates real project inquiries from spam. In-house deployments run a locally-hosted model, so nothing leaves the network; businesses without the hardware for a local model can connect their own AI account instead — their keys, their billing, their data relationship. Either way, real leads are scored HOT / MID / COLD, receive a tiered auto-reply matched to their urgency, and escalate to the team if a hot lead sits unanswered too long. And AI isn’t boxed into the inbox: an assistant chat is wired into the whole platform — contacts, estimates, invoices, calendar — so with a connected AI account it works like a co-pilot, not a search box.

Vue 3ViteNode.js / ExpressMariaDBLocal LLM or BYO AI AccountPDF PipelineE-Signature
Inside the Platform
Lead inbox with AI spam filtering
HOT/MID/COLD scoring + email escalation
Lead → Estimate → Contract → Invoice pipeline
Every document PDF’d, emailed, archived, logged
Trade-module estimating engine
Funnel content auto-publishing
AI assistant chat across the whole app
GrapeStrap
Desktop Visual Editor for Bootstrap Sites — Linux

A Dreamweaver-Class Editor, Rebuilt for Linux

An Electron desktop application for visually building Bootstrap pages: drag components onto the canvas, edit content in place, manage project assets, and style any element — classes, spacing, hover and focus states — against live responsive breakpoints. Export is clean HTML and CSS with no lock-in. Built because that tool simply didn’t exist on Linux.

Shipped as versioned, CI-built .deb packages, with an automated end-to-end suite of 130+ tests that drives the editor the way a user would — insert, drag, undo, export.

ElectronBackbone.jsBootstrapCI Releases.deb PackagingE2E Tested
Inside the Editor
Component palette + drag-and-drop
In-place content editing
Live preview + clean export
Dockable panel layout system
130+ end-to-end tests
Public GitHub releases
Sketchpad
2D Floor-Plan CAD — In-Browser

Full-Home Floor Plans in a Browser Tab

A purpose-built 2D CAD for drawing complete home floor plans — walls, rooms, and openings — with click-to-click measuring, a mirror tool, and right-click menus that work like a drafting bench: split a wall, drop in a door or window, add a closet, bump-out, or bay without leaving the canvas.

Plan is only the first view. Sketchpad solves the whole volume: exterior elevations for all four faces, interior wall elevations complete with fixtures, and a roof solver that turns a pitch into planes. The live geometry panel is the point — floor square footage, wall areas per floor, roof-plane true area, ridge, hip, valley, and fascia linear feet — the exact quantities an estimate needs, computed as you draw. That’s how a sketch becomes a priced job without re-measuring a thing.

Canvas 2DPlan / Elevations / RoofRoof SolverLive TakeoffAutomated Tests
Inside the CAD
Plan, elevations & roof views
Doors, windows, bays from the wall menu
Interior elevations with fixtures
Live takeoff: walls, roof, fascia
Measure, mirror, clipboard, dock panels
175-test suite — built to feed the estimator