Technology
A stack built
to last.
How we choose
Builders first. Vendors second.
Every tool on this page has shipped in production with Appstric, in products like NexaTill and TuckerTub and in client work we deliver under NDA.
Products break at the edges: authentication, payments, tax, AI evaluation and rollback. We choose tools that hold up there, and we stay until the product works.
Surfaces
The interfaces people use every day.
Next.js
Storefronts and product surfaces that stay fast as the catalog and the campaign calendar grow.
Vue
Operator apps split by audience (till, admin and platform), each with its own secure session.
React
Interface systems your engineers can extend with confidence.
TypeScript
Contracts between kernel and surface, so the next release does not invent a new shape of the same object.
Swift
Native when the product lives in a pocket and a webview would be a compromise.
Kernel
The core that holds the business rules.
Laravel
Tenancy, jobs, fiscal drivers and billing in one core that every app can trust.
PHP
The language behind our WordPress and Laravel work.
MySQL
Relational truth for orders, tenants, and the records an audit will ask for.
Postgres
When the product’s data model is the product, and JSON-in-MySQL would be a later tax.
Redis
Queues, locks, and the short-lived state a lunch rush is not allowed to drop.
Commerce
Catalog, money, and the rails between them.
WordPress
The content and merchandising engine editors already know, with full control over the brand.
WooCommerce
Catalog, orders, and the system of record. The storefront can be headless. The till of record should not be.
GraphQL
Reads for content and catalog. Writes that settle money stay on the APIs that can be trusted.
Stripe
Subscriptions, wallets, and hosted checkout when the product has to take money without inventing a PSP.
Intelligence
Models with a path back when they are wrong.
OpenAI
Models behind evaluation and limits, with a fallback when they are wrong.
Python
When the model work, the eval harness, or the data job is the product, not a plugin.
Provenance
On-chain only when trust is the product.
Solidity
Contracts for when ownership, settlement or provenance must be verifiable.

