SLT
ProjectsWritingContact

Writing

NOTES &
ARTICLES

01

Why We Built cvx

Juggling a personal Convex account, a work account, and client accounts meant constant logout/login or leaving deploy keys lying around in files. cvx switches accounts by folder, automatically.

EngineeringJul 20266 min read
02

Why We Built Porter

My sort-downloads script kept breaking every macOS update. Porter is the properly-built version — a menu bar app that files every download into the right NAS folder and actually survives an OS update.

ProductJul 20267 min read
03

Why We Built Vitals

My Mac's fans were spinning at full speed and Apple's Activity Monitor had no idea why. Vitals is the free app that shows the numbers Apple decided you didn't need to see.

ProductJul 20266 min read
04

Why We Built Crisp

I was spending more time editing the 'um's out of product demos than I spent recording them. So I built a macOS app that does it locally, in minutes, without uploading anything.

ProductJul 20267 min read
05

Running a Real Software Company on Free Tiers in 2026

Eight products, five engineers, and a stack that's still mostly free. An honest audit of where the free tiers genuinely end, the 12 days we nearly burned our GitHub Actions quota, and what we actually pay for.

BusinessJul 20269 min read
06

Why We Built EnvPilot

We got tired of watching teams paste API keys into Slack and email .env files to new hires. So we built the thing we wished existed.

ProductJul 20269 min read
07

The Monorepo Tax and When It Pays Dividends

We run eight products out of one Bun + Turborepo monorepo. It made a lot of things trivially easy and it made our CI bill a real line item. Here's the honest ledger, including the diet that cut billed minutes by roughly 70%.

EngineeringJun 20268 min read
08

Why We Keep Building Native, Local-First Mac Apps in an AI-Cloud World

Crisp, Vitals, and Porter all run entirely on-device, with no backend to speak of. In a year where every product pitch starts with 'cloud AI,' here's the contrarian case for shipping less infrastructure, not more.

OpinionJun 20268 min read
09

MCP Is Becoming the New API Surface

We shipped an MCP server for envpilot.dev so AI assistants can read a team's environment config without ever touching a secret. It changed how I think about what a 'developer tool' has to expose in 2026.

EngineeringJun 20268 min read
10

AI Coding Agents on a Five-Person Team: A Year of Actual Numbers

Every product we ship now has AI-written commits in it. Here's where that made us faster, where it quietly cost us a week, and the review gate that keeps both true at once.

EngineeringJun 20269 min read
Syntax Lab Technology

© 2026 · Independent software organization

ProjectsWritingContactPrivacyTerms
envpilot.dev — live
wryte.xyz — live
ourtrail.xyz — live
LUMO on Google Play — live
support@syntaxlabtechnology.org