PrevisionSoft Logo

Portfolio

The apps we build and run ourselves, and the work we delivered for clients before them.

Some of Our AI-First Custom Apps

Built and operated by us — the same way we would build with you.

Live on the web. Mobile apps in beta.

Scout N Sell

Snap it. Price it. Sell it.

Scout N Sell logo

An AI reselling assistant for anyone with things worth selling. Photograph an item and it identifies what it is, prices it against real comparable sales, and writes a marketplace-ready listing — then helps you get it posted without retyping a word.

  • - Point the camera at an item and AI vision identifies it and drafts the listing.
  • - Prices come from real comparable sales, not a guess at what it might be worth.
  • - Posts straight to eBay through their API, and to Facebook Marketplace in one step.
  • - Credit-based, so you pay for what you actually list.

Credit-based. Free to try.

How it is built

Mobile

React Native 0.83 · React 19 · Expo SDK 55 · Hermes · VisionCamera

Web

React 18 · Vite 5.4 · Cloudflare Pages

Back end

Node 22 · Express 4.19 · Zod · versioned REST · Fly.io

Databases

PostgreSQL · SQLite · no ORM

Storage & media

Fly Tigris · sharp · HEIC to JPEG

Generative AI

OpenAI GPT-4o

Segmentation & vision

BiRefNet · PyTorch 2.2 · FastAPI · ONNX fallback

Self-hosted inference

Apple Silicon · PyTorch on MPS · Cloudflare Tunnel

Auth & security

JWT · bcrypt · Google, Microsoft, Apple sign-in · Helmet · rate limiting

Payments

Stripe · Apple In-App Purchase · Google Play Billing

Integrations

eBay Browse API · Resend

Build & release

EAS local builds · xcrun altool · Play Developer API

Testing

node --test · supertest · import guard · valuation fixtures

In development — coming to iOS and Android

Speak The Word

Build the list. Hear it. Proclaim it.

Speak The Word logo

A Bible app for building, scheduling and speaking passages aloud. Ask for a topic and an on-device model finds the passages; order them into a proclamation list; then hear them read by AI voices running on the phone itself, each verse highlighted as it is spoken — or repeat it back, line by line. The models run locally, so all of it works in airplane mode.

  • - Search by topic, not just by reference — an on-device language model does the matching, with nothing leaving the phone.
  • - Hear any passage read by AI voice models running on the device, with no connection and no per-word charge.
  • - Load up to ten languages onto the phone and read or listen in any of them.
  • - Build proclamation lists: choose verses and ranges, drag to reorder, add your own notes.
  • - Listen mode reads the passage with each verse highlighted as it is spoken; Proclaim mode waits for you to say it back.
  • - Schedule a list for a time of day and the phone reminds you, on its own.

Free, with no account to create.

How it is built

Mobile

Expo · React Native · expo-router · TypeScript

On-device voice AI

neural speech models on the phone · no server · no per-word cost

On-device AI

Apple on-device LLM · topic search

AI at authoring time

model-drafted cue sheets · human-reviewed · no inference at playback

Scripture data

up to 10 languages · loaded on demand · public-domain translations

When a cloud voice is worth it

Azure AI Speech · word-boundary events · cached per passage

Sound design

ElevenLabs · curated library · downloaded on demand

Audio engine

AVAudioEngine · PCM mixing in TypeScript

On-device data

expo-sqlite · MMKV

Offline by design

local-first · works in airplane mode

Back end

Node.js · Express · ESM · Fly.io · Zod

Cloud database

Neon Postgres

Domain logic

pure TypeScript · playback state machine

Scheduling

expo-notifications

Build & release

EAS Build · TestFlight · GitHub Actions

A private app

RoofStudio

Show the homeowner their roof, before they buy it.

RoofStudio logo

A sales tool for roofing contractors. The rep types in a property address, the roof is found from satellite imagery, and once materials and colours are chosen the house comes back photorealistically rendered with the new roof on it — along with a measured report, while they are still at the kitchen table.

  • - Enter an address and the roof outline is detected from the satellite image, with manual tracing where a building has no usable footprint.
  • - Choose materials and colours and see the actual property rendered with the new roof, in a swipeable carousel.
  • - A GAF-format PDF report is generated from Google Solar data and elevation analysis.
  • - Heavy work runs on queues, so segmentation and rendering never block the person in front of the customer.

Private, not publicly available.

How it is built

Web

React 18 · Vite · Azure Static Web Apps

Back end

.NET 10 Minimal API · Azure App Service

Roof segmentation

SAM · segmentation queue · .NET worker on Container Apps

Generative rendering

render queue · .NET worker on Container Apps

Reporting

Azure Functions · Google Solar API · DSM elevation

Data

Azure SQL · EF Core

Identity

MSAL · Azure AD B2C

Live on iOS, Android and the web

GalaRay

Your job photos, turned into posts that win work.

GalaRay logo

The before-and-after camera, editor and showcase built for service businesses — pressure washing, painting, landscaping, detailing, cleaning, and every trade with a before. Shoot the job and GalaRay lines up the after, puts your brand on it, writes the caption, and sends your customer a page worth sharing.

  • - Ghost Camera overlays the before shot on the live viewfinder, so the after lines up exactly.
  • - AI writes the caption and the on-video text, then applies your logo, colors and phone number.
  • - One tap publishes to Instagram, Facebook, TikTok and your Google Business Profile.
  • - Every job becomes a branded showcase link you can text straight to the customer.

Free to start. Pro from $14.99/month.

How it is built

Mobile

React Native · Expo · VisionCamera

Web

Cloudflare Workers static assets · galaray.app

Back end

Cloudflare Workers · no framework · scheduled cron handler

State & cache

Cloudflare KV · get, put, list, metadata

Publish queue

Durable Object · SQLite storage · alarms

Media storage

Cloudflare R2 · the vault

Image & video pipeline

composite · overlay · watermark · thumbnails · MP4

Generative AI

OpenAI gpt-image-1 · GPT-4o mini

Identity & data

Supabase · Postgres · JWT · Google OAuth

Security & signing

WebCrypto · HMAC-SHA-256 · signed entitlements · one-time codes

Publishing

Meta Graph API · TikTok · Google Business Profile

Billing

Apple In-App Purchase · signed JWS · Stripe

Showcase links

branded customer pages · edge-served

Email

Brevo · Resend

More on the way

GalaRay, Scout N Sell and Speak The Word share the same foundation — the same build and release pipeline, the same habits about data, offline behavior and cost. That is what lets a small team ship a third app without starting over. More are in development.

Previous Projects

Work delivered for clients before we started building our own apps. Some of these businesses have since moved on or closed; the engineering was real, and it is why the apps above work.