Subhash Bhushanbooting

I design and build ambitious systems.

Keeping large systems correct when the machine writes the code.

Large, complex software meant to grow, now built AI-natively on deep architecture and data foundations.

Architecture and domain-modeling depth, AI-native building at production speed, and the discipline to ship. I build Protean, the open-source framework that encodes how.

See the work

Protean

An open-source Python framework for large, domain-driven systems. It encodes the patterns that keep software correct as it grows: aggregates, domain events, and clean boundaries, so the domain model leads and infrastructure stays swappable.

Building blocks
Aggregates
Domain events
Repositories
Ports and adapters
protean ยท account.pyexample
from protean import Domain
from protean.fields import String, Integer

domain = Domain(__name__)

@domain.aggregate
class Account:
    name = String(max_length=120, required=True)
    balance = Integer(default=0)

    def credit(self, amount):
        self.balance += amount
        self.raise_(Credited(account_id=self.id, amount=amount))

account = Account(name="Reserve")
account.credit(2500)

Twenty-three years shipping production software, from core banking to the platforms I run today.

Team8 SolutionsPresent
Co-founderCTO and VPEnterprise data and architecture at scale
Ultimo Studios
CTOEngineering, product, and strategySOC 2 and ISO certified
Kaybus
Director of EngineeringPlatform and business engineeringThrough the acquisition
JustBooks
Co-founderBuilt the platform end to endOne store to 63
i-flex Solutions (Oracle)
Technology ConsultantFLEXCUBE corporate bankingWorldwide pre-sales
Logica (LogicaCMG)
Associate ConsultantRBI RTGS core bankingBuilt from the ground up

Ambitious Systems

When a machine writes most of the code, the scarce input is judgment: what to build, how to model the domain, and how to keep a large system correct as it grows.

Read the essays

What I write about
Domain modeling
AI-native building
Software architecture
Keeping large systems correct
Team and craft
Shipping to production
Subhash Bhushan

I build large, complex software and the teams that run it.

Twenty-three years of it, from core banking to the platforms I run today, working where the business decisions and the technology ones meet.

Role
Co-founder, CTO and VP, Team8 Solutions
Advising
A global sustainability consultancy, at the CDO level
In the open
Protean
AI-native
An autonomous loop that ships to production behind quality gates