Software, from the screen down to the silicon.
TapRoot Systems is a small engineering company in Ridgefield, Washington. We design, build and launch software, and we work every layer of it ourselves.
O horizon, the surface
Product and launch
What people see first: whether to build it, what to call it, and how it reaches them.
- Validation tests with go and stop criteria
- Naming, trademark and domain screening
- Competitor teardowns and positioning
- App store listings, search and launch plans
A horizon, the topsoil
Mobile apps
Where most products live day to day: in someone’s hand, on a phone that isn’t always online.
- iOS and Android from one codebase
- Local-first data that works offline
- Subscriptions and in-app purchases
- App Store submission and review
B horizon, the subsoil
Web platforms and data
The part that holds everything up: accounts, data, payments and the systems that keep them running.
- Multi-tenant SaaS on Postgres
- Row-level security and migrations
- Stripe billing, webhooks and plan limits
- Deployment, scheduled jobs and alerts
C horizon, the parent material
Applied AI
AI that does a specific job inside a product, with its cost and its mistakes accounted for.
- Photos and documents to structured data
- Search across large text collections
- Assistants built into the product
- Usage limits that hold under load
R horizon, the bedrock
Simulation and embedded systems
The layer closest to physics: circuits, firmware and the chips they run on.
- SPICE circuit simulation
- AVR, PIC and RP2040 emulation
- Schematic and PCB tooling in the browser
- Connected device and firmware design
What runs through all five
One small team works every layer because we build with AI agents under strict engineering rules. A person sets the direction and makes the calls. Agents write the code, and a different model reviews it.
How we work