Skip to main content

Work

Client platforms we've shipped, and products we build for ourselves. Two so far — both still in active use, both still maintained by us.

One stack, two very different builds

Both of these run on the .NET/Blazor stack we use for most client work, and both ended up on opposite hosting models for reasons specific to what they needed — BatteryCompany on Blazor Server for a catalogue-heavy storefront that benefits from server-rendered pages, SamToolkit on Blazor WebAssembly because its entire premise depends on nothing being sent to a server. Same tools, different tradeoffs, chosen deliberately rather than by default — more on how that reasoning plays out on the services page.

Why only two

We don't publish every project we've touched — a lot of client work is internal tooling or maintenance on systems we didn't design from scratch, which doesn't make for much of a case study. What's here is work we built end to end and can talk about honestly: what the actual problem was, what we chose to build, and why.

That's also why one is client work and the other is our own product: between the two, they cover most of what we actually do — a real e-commerce build under real operational constraints, and a product shipped with no client at all, built purely because we wanted it to exist. As that list grows, so will this page.

Want something like this built?

Start a Project