Zetesis

Technical writeups.

Engineering decisions, the problems behind them, and what changed after testing. Client identities and products stay confidential.

  • app-dev

    React.memo cannot fix a C++ deserialization lock

    Animations kept moving, but input froze for ten seconds. Tracing a React Native loading problem past render optimizations to synchronous object construction.

    react-nativeperformancejsithreading

  • ai

    Why a system prompt is not a security boundary

    Sandbox testing caught an inherited-permissions bug days before deployment. Separating service credentials removed a public chatbot's access to private documents.

    llmsecurityretrievalcredentials