Blog · Tomasz Stanisz
Writing
Engineering decisions, implementation details and lessons from building applications.
Your API key is private. Until you ship it.
A working VIN lookup put a provider credential on the wrong side of the client/server boundary. The Appwrite Function fix, its tradeoffs, and the shortcut I removed.
Why I built Car Brain, and why this stack
Why Car Brain exists, and why I would pick React Native, Expo and Appwrite again for a mobile app like this.
Building mobile and web clients around one Appwrite backend
Three platforms, two clients, one backend. How I am extending Car Brain to the web—and why sessions and cached screens still need their own design.