01

BESSie

Battery degradation prediction for grid-scale energy storage

Physics-based lithium-ion battery degradation model with an ML surrogate layer. Predicts capacity fade across four service classes — solar shift, peak shaving, frequency regulation, and backup reserve. Includes a trust and provenance system that flags when predictions leave calibrated bounds. Generates PDF reports for operators. 153 tests passing, calibrated against UConn, Sandia, and Naumann laboratory datasets. LFP chemistry, v0.8.1. Currently being validated against real-world BESS installations.

153
Tests Passing
19
Calibration Conditions
4
Service Classes
Python·NumPy·XGBoost·matplotlib·ReportLab
BESSie degradation model — three-panel chart showing DOD comparison, discharge rate comparison, and fleet prediction with confidence intervals
02

Excalibur

Enterprise power dialer replacing legacy call systems for 1,800+ insurance agents

Browser-based power dialer built for a national fraternal insurance organization. Agents load campaign lists, auto-dial through households, log dispositions, and follow guided call scripts — all in one screen. Admin dashboard tracks calls, pickup rates, talk time, and appointments across agents and agencies with configurable trend analysis. Replaced a legacy desktop dialer with a modern browser-based platform. Currently in active pilot.

3,400+
Calls Tracked
52.9%
Pickup Rate
30
Agent Pilot
Next.js·React·Node.js·PostgreSQL
Excalibur admin dashboard — stat blocks and performance trend charts
03

Meridian

Browser-based proposal generator for retirement, insurance, and financial planning

Web-based proposal system covering dozens of product types across personal, business, estate, and due diligence categories. Agents select a proposal type, enter client data, and see a live document preview with calculated outputs — savings rates, funding timelines, capital projections. Presentation Mode renders client-ready documents with charts and narrative explanations. Full Import/Export and PDF generation.

12+
Proposal Types
Live
Calculations
PDF
Export + Presentation
Next.js·React·Chart.js·PDF Generation
Meridian proposal editor — three-panel view with proposal list, input form, and live document preview
04

Corro

Training a computer vision model to read engineering drawings — starting from scratch

The end goal is a corrosion modeling tool that can ingest piping and instrumentation diagrams and predict degradation across a facility's systems. The problem: no public labeled dataset of P&IDs exists to train on. So step one is building one. Corro's synthetic P&ID generator renders ISA 5.1-compliant diagrams via Cairo, applies realistic scan degradation (blur, noise, perspective warp) to simulate field-scanned documents, and outputs pixel-perfect bounding box annotations for every symbol, line, port, and text label. Once the training data pipeline is solid, the CV model follows, then the actual corrosion analysis layer on top. Work in progress.

ISA 5.1
Compliant
2-Pass
Clean + Degraded Renders
Pixel
Space Annotations
Python·Cairo·OpenCV
Corro synthetic P&ID generator — clean render, degraded scan simulation, and ground-truth bounding box annotations

Have a system that
needs building?

We take on a handful of projects at a time. Let's talk about yours.

Schedule a Call