Design engineer in NYC with a product-design background, building interfaces, developer tools, and AI/eval workflows with a strong eye for interaction quality.
I started in product, visual, and interaction design. Now I am deepening the engineering side in public: learning real codebases, shipping small reviewable changes, writing docs and tests, and turning ambiguous workflows into clearer tools.
- Design engineering: UI systems, accessibility, interaction quality, and frontend implementation
- Engineering fundamentals through real open source maintenance work
- AI/devtools, agent reliability, evals, and local-first research workflows
- Developer experience for complex tools and workflows
- Vercel AI #15162: added pointer affordance styling to the AI SDK DevTools button primitive.
- Anthropic Claude Agent SDK Python #951:
exported the public
EffortLeveltype alias and added focused public-export coverage. - ZIO Kafka #1694: replaced a
flaky sleep in
ConsumerSpecwithPromise-based coordination. - ZIO Kafka #1692: linked the serialization docs to the existing zio-json serde tutorial.
- BrowserTrace #239: linked share-safe export guidance across integration docs and added metadata test coverage.
- StyleX #1665: approved fix
for
stylex-sort-keysautofix ordering. - Vercel Arg #79: numeric parser support for separate negative values while preserving strict option parsing.
- Vercel NCC #1319: preserve
TypeScript imports for ESM output when an ESM package exposes only an
importexport condition.
- folio - portfolio site
- Public pull requests
- recent open source contributions and review threads
- A designer's eye for clarity, adoption, and interaction details
- Small, reviewable pull requests with clear scope and validation notes
- Documentation and tests that reduce maintainer review burden
- Careful issue selection: maintainer signal, narrow acceptance criteria, and patches that fit the local codebase

