Optimus Foundry is a Canadian software company. We cast our own SaaS and mobile apps, put each one in front of real users early, and double down on the ones that hold. Quick to ship, careful in the making.
Most software today is liquid — endlessly poured, infinitely reshaped, optimized for the next quarter. We work the other way around. Every product leaves the foundry as a finished thing, with weight, with edges, with a particular grain.
We build one product at a time, on one shared platform, with a team that fits in a single room. Each one reaches real users early. The ones that hold get the next round of work.
Software has weight, even when invisible. Latency, error states, the defaults we choose, the way a button responds — these are tactile decisions, in the interface and underneath it. We never ship a tool that feels weightless.
A single hot key that does what three menus did is not less work — it is more. We spend the engineering hours upstream so that our users spend zero downstream. The same trade governs every layer: the schema, the prompt, the API surface, the type system.
We bet on rhythms longer than the launch calendar. Frameworks, schemas, type systems, motion language — chosen so that two years from now the work still reads as deliberate, not nostalgic.
Every product we ship is cast from the same five metals. One platform and one design system carry from product to product, so the next one starts from a mold.
Web apps end to end, deployed to AWS on every merge. Sign-in, Stripe billing, teams, and API keys come with the platform, so each product starts at the part only it can do.
Swift and SwiftUI, with the platform conventions taken seriously. Each app starts from our own iOS template, so the first build is a real one — Dynamic Type ready and opinionated about what the phone is for.
Go services, Postgres, and Kafka on one AWS account. Shared where it saves money, separate where it matters — each product gets its own domain, API, and database.
Multi-step tool use, evals, fallbacks, human checkpoints. Our platform ships with a fleet of Claude Code agents, run the way a foreman runs a shop floor — explicit handoffs, audit trails, and the right cost ceiling.
Proto Design System: 60 accessible React components driven by design tokens, re-skinned into 39 themes without touching component code. Every screen in every product is built from it.
One page per product: the problem, the first user, and what it leaves out for now. Always shorter than you'd expect.
The first working version, rough but real, in front of users within weeks. Always interactive, never a deck. A clumsy v0 beats a polished mockup.
Iteration in tight loops with a small group of real users. We track decisions, not features. Most of the value lives in this phase.
The product moves to its own domain with billing switched on. From there, the numbers decide what earns the next round of work.
We're raising to put more products in front of more people. If you invest early, or want to use what we build before anyone else, we'd like to hear from you.