Ventures
I build things I needed and could not buy. More than twenty years selling and running real estate operations taught me exactly where the workflow breaks, and lately the tooling caught up to the point where one person can close the gap. So I do. Some of these are real estate products, some are developer tools, some are the plumbing that runs the rest. That range is not a scatter. It is the same operator solving whatever problem is in front of him, in whatever domain the problem happens to live. What follows shipped. Each one started as a specific frustration and ended as software with a URL.
RoofDorks
Unquill
Lararium
A free, clone-and-run scaffold for a personal AI system. One command, npx lararium, and you get the whole architecture: a file-based knowledge store, a persona that survives across sessions, an agent roster, the hooks that make it remember yesterday. It ships completely empty on purpose.
I kept rebuilding the same scaffolding every time I set up an AI assistant to actually know my life. So I extracted it, stripped every trace of my own data, and gave it away. The bet is that the architecture was never the moat. Your life is, and a second brain cannot be copied off a shelf because it has to be lived.
That I can package a hard-won personal system into something a stranger can run in one line, and that I ship developer tooling to a developer audience, not just products to my own industry. It even installs itself: open the folder in an AI coding assistant, say "run the install interview," and an agent writes your files while you answer.
Published and live. npx lararium, MIT licensed, at elorati.com/lararium.
ContentFurnace
A content service that runs itself. An AI editor named Margot texts an agent, learns their voice, writes them a piece, and sells it one article at a time. The client approves by replying to a text, gets charged, and the article publishes and fans out into social assets on a private dashboard.
Agents know they should be publishing and never do, because the friction is real: briefs, drafts, revisions, formatting, distribution. I collapsed the entire pipeline into a text-message conversation. Approve by SMS, everything downstream is automatic.
A full revenue loop with a real AI persona on the phone and real money moving. The charge fires on approval, the payment clears, the piece goes live, and the assets land, end to end, proven with real dollars. The genuinely hard parts were the ones nobody sees: teaching Margot to tell a status question from a content idea, and guarding every path where free work could be farmed.
Live in production on a cloud host with live payments and a working publishing pipeline.
GetProval
A proposal engine for service businesses. A sales-call transcript becomes an editable, line-item proposal. The client accepts it on a web page, and that single act generates a signed agreement and pushes the onboarding tasks into a project manager. The name is the pitch: get approval.
Proposals are the number-one bottleneck at a service agency, and the owner is usually the constraint, weeks behind, closing well when they finally send. The transcript-to-proposal step is the unlock. The rest of the market drafts from a template. Drafting from the actual conversation is the difference.
A closed loop nobody else ships: transcript to proposal to acceptance to signed contract to project tasks, where the contract and the tasks can only ever read the line items the client actually accepted, so a proposal-versus-contract mismatch is impossible by construction. The money path is live and verified end to end, with the entitlement gate enforced before generation, not after.
Live at getproval.com. Subscription billing wired and proven. Currently in use internally, seeking its first outside agencies.
FurnitureSpotter
A simple tool for real estate agents that runs an AI furniture audit on a listing and produces a client-ready addendum PDF, the document that spells out what conveys with the house and what does not.
It is a small, annoying, recurring piece of listing paperwork that people wanted done for them. Two agents asked for it directly. It was the right size to ship fast and prove the umbrella could turn a request into a live product in a week.
Speed to ship, and distribution built in rather than hoped for. Every signup gets one free audit, and a referrer earns a credit only when their referral's first paid checkout clears, capped and non-farmable. The referral loop is the growth mechanism, wired into the product from day one, not bolted on later.
Live at furniturespotter.com, out with testers.
Atrium
The internal operating app for Elorati, the software company I run with two partners. One place to code, track, sell, and show the work, including a dashboard that measures the hours our automations save clients.
Three people building for clients need one surface to run the business on. I stood it up in a weekend by forking a CRM spine I already had and reskinning it.
That the company has its own operating system rather than a folder of spreadsheets. It is honestly early: it is live, but it has no outside tenants on it yet. I am keeping it as internal infrastructure until a real client and a real automation have run the whole loop.
Live and internal at atrium.elorati.com.