Skip to content
Starduxe

Better software.
Brighter businesses.

[email protected]
The collection

Shared engineering

Starduxe Platform

Built once. Relied on everywhere.

The internal library monorepo every Starduxe project installs — identity, payments, commerce, storage and more.

Monorepo architectureAuthentication & identityPayments & commerceDeveloper toolingIn development

01 / THE CONTEXT

The world behind
the work.

Every project needs the same unglamorous foundations: sign-in, permissions, payments, file storage, notifications, webhooks. Rebuilding them per project is how small differences in security and correctness creep in.

02 / THE FOCUS

A considered
way forward.

The platform is a set of packages each project installs rather than copies, so a fix to authentication or payment handling reaches every product that depends on it instead of only the one where the bug was noticed.

Thoughtfully
put together.

The priorities that shape the product and the experience.

01

The packages are the product.

Projects adapt to the platform rather than the reverse, which keeps one well-reviewed implementation instead of several diverging ones.

02

Documented as it changes.

An architecture document is updated in the same commit as the code it describes, so it never quietly drifts out of date between releases.

03

A foundation that can be hosted.

The same libraries are designed to move from installed-per-project to a hosted backend as the products using them grow.

Behind the build.

The decisions that shaped how this was actually put together.

Why a shared platform instead of copying code

Every product needs authentication, permissions, payments, storage, and notifications. Rebuilding those per project isn't just repeated effort — it's how small, quiet differences in security and correctness appear between products. A fix applied to one codebase never reaches the other four. Installing shared packages means a correction to session handling or payment reconciliation propagates to everything that depends on it.

Documentation updated in the same commit

The platform's rule is that a change to how a package works updates its architecture document in the same commit, not afterwards. A document corrected later was wrong in the interval — and that interval is precisely when someone reads it and trusts it. It's a small discipline that determines whether documentation is an asset or a trap.

Designed to move from library to hosted service

The packages are structured so they can migrate from installed-per-project to a hosted backend the projects talk to. That's a commercially different product, and building toward it deliberately — rather than discovering later that the architecture won't allow it — is the reason the boundaries between packages are drawn where they are.

Something like this
on your mind?

Tell us about the challenge you’re working on. We’ll help find a useful place to start.

GOOD THINGS START WITH A CONVERSATION.

YOUR NEXT CHAPTER STARTS HERE

Got a spark?
Let’s make it matter.

An ambitious idea. A fresh challenge.
Something you can’t stop thinking about. We’re listening.

Or book a free 30-minute call

LET’S MAKE SOMETHING GOOD

What’s on your mind?

A new idea, a tricky problem, or a product ready for its next chapter. We’d love to hear it.

By sending, you agree to our privacy policy.