A studio for software systems

We architect, build, and rescue software systems.

Start a conversation → Free initial call. Pitches get ignored.
Writing code is one thing. Building software is another.

What we do

01 Decide

What to build, how to build it, whether to build it at all.

Architecture · Technical due diligence · PoCs · Build-vs-buy

02 Build

End-to-end implementation. Backend, mobile, AI integration. Security and privacy built in from day one.

Solution architecture · Implementation · Engineering management

03 Repair

Legacy code. Codebases that lost the plot when enthusiasm got ahead of judgment.

Legacy rescue · Code rewrite · Fixing AI slop · Restructuring

What we work in

We work across most stacks, on whatever platform the system runs on.

Web, mobile, desktop, and plugins inside other tools — wherever the system needs to run. .NET, TypeScript/JS, and Node on the backend, most UI frameworks on frontend, on-premise or in the cloud.

We use AI where it fits — LLM integration and agentic systems where the product needs them, AI-assisted development in our own work.

For new builds, we'll work in any technology — getting up to speed is faster than it used to be. For existing systems, we take on only the technologies we already know. Untangling unfamiliar code in a language we don't know isn't a good use of your budget.

How we work

Some things we hold to, on every project.

Complexity has to earn its place.

We keep things as simple as the problem allows, so they stay easy to run and change later.

Security and privacy are not features. They're requirements.

Built in from the start. Bolted on later costs more and protects less.

AI where it works. Engineering where it matters.

AI in the right place is leverage. Everywhere else, a liability.

Solve it, don't stretch it.

We'll talk you out of work you don't need. Sometimes the right answer is a workshop. Sometimes it's nothing at all.

How we engage

Four ways to work together. The right one depends on what you need.

Advisory

Short, scoped consultations. Architecture review, technical due diligence, a specific decision to unblock. Days to a few weeks.

Project

End-to-end delivery against a defined scope. We own the outcome. One to twelve months.

Retainer

Ongoing engagement, no fixed endpoint. Senior engineering on tap for teams that need it.

Embed

We join your team for a stretch — tech lead, architect, or senior IC. When the gap is a person, not a project.

Who you work with

You work directly with me. Over twenty years building software. I do the work, not hand it off. Write, and you reach me directly. Background on LinkedIn

Contact

Tell us the situation in your own words — what you're trying to do, what's in the way, and what you've already tried.

The more clearly you describe the situation, the faster we can tell whether we're a fit.

If you have a sense of the shape — advisory, project, retainer, embed — mention it. If not, we'll work it out.

hello@octarineblend.studio