Software engineer working primarily in TypeScript, with an interest in asynchronous systems and user-facing state.
Note
Currently seeking remote-only roles.
I focus on problems where system progress is non-linear: partial completion, delays, failures, and changing intent. My work examines how interfaces communicate these conditions, and how process handling and feedback shape user understanding over time.
- toasterhea – Promise-driven UI patterns for React
An exploration of structuring UI around async outcomes and deferred decisions. - Open-source contributions and small experiments in TypeScript and browser environments.
- Continued exploration of UI design and AWS services as a way to reason about systems beyond the happy path.




