Skip to content
Web apps built to scale
·
Since 2015
AI development
Spec-Driven Development Tools: What Each One Is, From a Team That Uses None of Them
Spec Kit, Kiro, OpenSpec, BMAD and Tessl, read from their own docs and changelogs rather than their launch posts. What each actually is, what it costs to adopt, and why the tool layer churns while the practice does not.
AI development
Spec-Driven Development: What Actually Changes When the Doc Comes First
Most explanations of spec-driven development define the term. This is the loop we actually run, why the spec became the reviewable artifact once a model could write the code, and what it costs to keep it running.
PropTech
Build vs White-Label for a Real Estate Platform: When Each One Wins
Build vs buy in real estate is rarely a feature comparison. It's a decision about who owns the permanent tax: MLS schema drift, trust-account reconciliation, and the 3am ticket only the original developer understands. The same question decides whether you build a custom CRM or brand an incumbent.
PropTech
Building a Property Management Platform in 2026: Rent Rails, Maintenance, and the Trust-Accounting Trap
A property management platform looks like a CRUD app and behaves like a bank. You're holding other people's money and dispatching emergencies at 2am, and the part that ends careers is the boring one: mixing owner funds, rent, and security deposits in a way the state writes into statute.
PropTech
The Real Estate CRM: Speed-to-Lead, Multi-Role Data, and Why Generic CRMs Break
A real estate lead has a five-minute fuse, and the same contact is a buyer, a seller, and a past client at once. Generic CRMs break in real estate because they model contacts and deals, not the transaction and the roles, and that gap is where deals and client trust leak out.
PropTech
The Valuation Engine You Don't Own: Building an AVM People Can Trust
On-market, an automated valuation looks impressive. Off-market, where the model can't see the new kitchen and can't peek at a list price, accuracy roughly triples in error. You're standing behind a number a family makes a six-figure decision on, and the moat was never the model.
PropTech
The MLS Data Wall: Building IDX and RESO Integration That Doesn't Break
The United States doesn't have one listings database. It has 489 of them, each with its own fields, rules, and idea of what square footage means. The data layer, not the listings page, is where a real estate platform is won, and it's the wall every team hits the week the feed arrives.
AI development
How to Build a Real Estate Platform in 2026 (and What's Still Standing in 2028)
Most real estate platforms don't fail on the engineering. They fail because the team built a listings app, and the problem was never listings. A builder's map to the parts that actually decide it: the MLS data layer, valuation fidelity, the trust layer, and the moat that compounds by 2028.
Bun
Bun vs pnpm, Yarn, and npm: Package Managers Compared
Bun, pnpm, Yarn, and npm are not just four install commands. They are four different answers to speed, strictness, workspaces, CI, lockfiles, and how much tooling your team wants one package manager to own.
Bun
Bun vs Deno vs Node.js: Which Runtime Should You Actually Use?
Bun, Deno, and Node.js are not just three speed scores. They are three different bets on compatibility, security, and how much JavaScript tooling your runtime should replace.
HealthTech
Wearables and Health Data: HealthKit, Google Fit, and the Accuracy Trap
The step count is a polite fiction. It disagrees across devices, double-counts, arrives late, and is sometimes a washing machine. A builder's guide to the messy substrate under every fitness app: HealthKit and Health Connect, the accuracy trap, and the reconciliation layer you design on purpose.
FinTech
How a Loan Marketplace Actually Works: Soft Search, Matching, and Who Gets Paid
A loan marketplace never lends anyone money. It routes a borrower to whoever will, gets paid for the introduction, and the entire product is the routing. Here is how the soft search, the matching engine, and the payout actually work, from someone who has built one.