Product engineering studio

Ideas in.Live products out.

Ormond Software designs, engineers and operates production software: AI pipelines, commerce systems and learning platforms. Every product on this page is live right now, so you can judge the work by using it.

dollarartstore.com
DollarArtStore homepage: a gold $1 headline beside a backlit wall of artwork
DollarArtStore
conciergetestprep.com
ConciergeTestPrep homepage: The Science of Crushing Every Exam
ConciergeTestPrep
quickcurate.com
QuickCurate homepage: Folder in. Etsy and Shopify drafts out.
QuickCurate

Selected work

Three products. Designed, built and run in-house.

We don't hand over a repository and disappear. Each of these takes real customers and real orders, and the team that wrote the code is the team that runs it.

QuickCurate

AI SaaSEtsy · Shopify · Printifyquickcurate.com

Sellers of AI art sit on thousands of unlisted images. QuickCurate takes a folder, curates it with two independent AI passes, renders print-ready files and product mockups, and lands draft listings on Etsy, Shopify and Printify. The seller only approves.

  • 2.76¢all-in cost per curated image
  • 89%approval rate on curated batches
  • 10product types, Frame TV to ornaments
Open QuickCurate
quickcurate.com/review
Pipeline output: a still-life painting composited onto a Frame TV above a credenza
Pipeline output: a personalized ghost design printed on an 11 oz mug
Judge pass · Frame TV57e0a933
Trademark / IPclear
Etsy policyclear
16:9 crop safetysubject kept
Lanegreen · ready

Writer and judge

A writer model drafts the listing. A separate judge grades buyer risk for IP, policy and quality, and only major issues hold an image back.

Cost-aware rendering

Background removal plus an upscale router: Real-ESRGAN for small sources, Topaz above 2.1 MP, each priced per output megapixel.

Mockup compositor

Frame TVs, mugs, tumblers, tees and pillows with measured print zones. A typography engine outlines slogans into 4500 × 5400 print vectors.

Multi-tenant SaaS

Magic-link sign-in, proven tenant isolation, Stripe and Shopify Billing, an embedded Shopify app and Etsy commercial API access.

  • Stack
  • Next.js 16
  • TypeScript
  • Postgres · Neon
  • Drizzle
  • Trigger.dev
  • Cloudflare R2
  • Vercel
  • Claude
  • Replicate
  • Stripe

DollarArtStore

CommerceShopify · Desktop appdollarartstore.com

A digital art store where every design costs $1 and bundles drop it to a dime. Under the storefront sits an ownership ledger, so a customer never pays for the same design twice.

  • $1 → 10¢per design, single to 100-pack
  • 330+designs live in the catalog
  • 1 tapadds a whole curated pack
Open DollarArtStore
dollarartstore.com/pages/scoop-picker
The DollarArtStore Scoop Picker page with curated packs above a wall of $1 designs
Scoop pickerSCOOP25
25 picked$5.00
1 · $125 · 20¢100 · 10¢
Ownership ledgercart check

In your library

2 designs in this cart are already yours. Remove them with one tap and keep the bundle price.

Ownership ledger

Shopify Flow records every purchased design on the customer. A reconciler rebuilds it from order history and heals refunds, and the storefront badges art you already own.

Scoop picker

A tap-to-pick wall of every $1 design. Live pricing routes the cheapest discount tier at any cart size, including stacked first-order gifts.

Delivery that scales

Cloudflare R2 delivery with living packs that only grow, plus a Windows gallery app built on Electron that reads bundle manifests and tags every file.

Guardrails

A daily fraud audit flags repeat IPs and alias emails, and raises a desktop alert if gift-code redemptions spike.

  • Stack
  • Shopify Liquid
  • Shopify Flow
  • Admin GraphQL
  • Cloudflare R2
  • Electron
  • Node
  • MailerLite

ConciergeTestPrep

EdTechAI tutor · Voiceconciergetestprep.com

Exam preparation built on how memory actually decays. Every lesson is scheduled against the forgetting curve, and an AI concierge tutors each student by text or voice.

  • 50states live for real-estate licensing
  • 5more suites in build: AP, ISEE, SSAT, HSPT, NCLEX
  • 100%of tested content, across 7 modules
Open ConciergeTestPrep
conciergetestprep.com
30-day boot camp calendar
The 30-day boot camp calendar, every topic color-coded by review round
Retention model30 days
Modeled retention over 30 days: about 15 percent after a single study session, about 80 percent with four timed reviews on days 1, 3, 7 and 14. 100%50%0 D0D1D3D7D14D30 R1R2R3R4 80% 15%
4 timed reviewsone session

Spaced-repetition engine

30- and 45-day calendars where every topic resurfaces at forgetting-curve intervals, rendered as an interactive calendar students can trace.

AI tutor with a budget

Text or push-to-talk voice tutoring with Whisper in and ElevenLabs out. Per-student monthly caps fall back to lighter models automatically.

Curriculum validator

Typed lesson data, an event-based schedule generator and an 11-check validator that proves every study plan fits its day budget.

Tiered access, enforced server-side

JWT sessions and a tier guard that re-reads the plan from the database on every protected request, so an upgrade or downgrade takes effect at once.

  • Stack
  • React
  • Vite
  • TypeScript
  • Express
  • Supabase
  • Claude
  • Whisper
  • ElevenLabs

Inside a build · QuickCurate

Watch one design become a listing.

This is the production pipeline, shown with a real design from the DollarArtStore catalog. Scroll to move it through each stage, or pick a stage to jump there.

artwork f2a29145 · bookish ghostdrafted
Source design: a ghost reading in a velvet chair with ravens and candles pHash 9f3a…c41d · nearest d=23 · unique
Finished listing image: the ghost design printed on a mug held in a hand
01_bookish_ghost.png5016 × 5016 · 300 DPI
Writer pass13 / 13 tags
Gothic Bookish Ghost PNG, Dark Academia Ghost Reading in a Velvet Chair, Halloween Raven Sublimation Design
gothic ghost pngdark academiabookish halloweenraven clipartghost readingspooky librarysublimation png+6
Price$1.00 · instant download
Judge passindependent
Trademark / IPclear
Marketplace policyclear
Print qualityminor · soft feather edge
Green lane · ready to approve
Etsy draft Shopify draft 300 DPI files

Capabilities

What we build for clients.

The same disciplines run through all three products. These are the ones teams usually bring us in for.

AI pipelines and evaluation

Multi-pass LLM systems with structured outputs, independent judges and a cost ledger on every call. We measure quality and unit cost before we scale either one.

Commerce and marketplace integrations

Etsy, Shopify apps, themes, Flow and Billing, Printify print-on-demand and Stripe. OAuth, webhooks, rate-limit queues and reconciliation done properly.

Image and media pipelines

Background removal, upscaling, compositing, typography and code-rendered video, accurate at 300 DPI. Drag the handle.

sourcetransparent cutout

Learning systems

Spaced-repetition scheduling, AI tutoring with voice, and curriculum data with validators that prove every plan fits. Pick a topic to trace its reviews.

Each topic returns 1, 3, 7 and 14 days after it is first taught.

Desktop apps and tooling

Electron apps, CLIs and ops scripts that turn a two-hour chore into one command your team can run.

Cloud infrastructure and operations

Tenant isolation, idempotent migrations, retry-safe background jobs and scheduled audits on infrastructure that scales without babysitting.

Field notes

Problems we caught before customers did.

Credibility lives in the details. A few entries from the production history of these three products.

QuickCurateFixed

Etsy's SKU field holds 32 characters. Our design IDs had 36.

SKU stamping had been failing without an error. We changed the encoding and backfilled all 581 live listings in one pass.

DollarArtStoreFixed

A partial refund nearly erased a customer's library.

Testing with a real refund showed the reconciler would drop the whole order and remove 23 owned designs. Fixed before launch.

ConciergeTestPrepCaught

The inherited answer keys had 137 problems.

An audit of legacy ISEE material logged wrong keys, questions with no correct choice and items with two defensible answers. Nothing from the old bank ships unverified.

QuickCurateRebuilt

Near-duplicate detection, rebuilt on a perceptual hash.

Moving from an average hash to a DCT perceptual hash cut false duplicate holds by about 50× on a real library.

QuickCurateFixed

Access tokens can die in the middle of a transaction.

Etsy rotates refresh tokens and can revoke access early. Every step of the draft chain retries once with a fresh token and never reuses the rejected one.

QuickCurateFixed

A 177 MB PNG is not a print file.

An oversized upscale crashed the print provider and the worker. Masters are now capped at target size and uploads at twice the print area.

Approach

How we work.

Four habits, in the order they happen. They are why the products above are still running.

  1. 01

    Model the economics

    Before code, we price the unit. Every AI call, render and API request gets a cost, so pricing is decided with data.

    QuickCurate meters image reviews, not listings. Listing-based plans would lose money on heavy users.

  2. 02

    Build in verified slices

    Typed data, pure functions and migrations that are safe to run twice. Each slice ships with tests and a written record.

    770+ automated tests on QuickCurate, with a runbook for every operation.

  3. 03

    Prove it live

    Acceptance runs on the real platforms with real test orders, real refunds and real drafts. Passing tests is where verification starts.

    Hosting cutover passed a five-row end-to-end run before any customer touched it.

  4. 04

    Operate what we ship

    Scheduled audits, alerting, cost ledgers and retry-safe jobs. We look for problems before customers report them.

    Daily audit on DollarArtStore gift codes, with a desktop alert on abuse patterns.

Tools we ship with.

Chosen per project

Next.jswebTypeScriptlanguageReactuiNoderuntimePostgresdataDrizzleormTrigger.devjobsVercelhostingCloudflare R2storageSupabaseauth · dataElectrondesktop
ClaudellmReplicategpu modelsWhisperspeech inElevenLabsvoice outRemotionvideoShopifyapps · themesEtsy APImarketplacePrintifyprint on demandStripebillingMailerLiteemailsharpimaging

Start a project

Have something that needs to exist?

Tell us what it should do. We'll come back with how we'd build it, what it will cost to run per unit, and how we'll prove it works before launch.

Write to us contact@ormondsoftware.com
Email us

Typical workNew product buildsAI features in existing productsShopify and Etsy appsCommerce integrationsRescuing stalled builds