Bruno
Jan 2025 → Present
Bangalore, India
Tech Lead
Jan 2026 → Present
- Own the client platform surface: CLI, Collection Runner, Scripting (runtime + translation), Tests/Assertions, gRPC, OAuth2, Network Stack (proxy, SSL, client certs), Secret Managers, Cookies, Response Examples, Converters (import from other API clients into Bruno; export Bruno collections back to Postman).
SDE 2
Jan 2025 → Dec 2025
- Led gRPC support from prototype to GA: client with all four streaming modes, reflection-based service discovery, full UI layer, and CLI interoperability.
- Built an AST-based Postman-to-Bruno script translator using jscodeshift, converting 50+ API patterns with 100+ test cases to streamline migration for incoming teams.
- Designed core platform systems including a lifecycle-based hooks runtime, cookie management with a full UI, and a script error handling system.
TypeScript · Electron · gRPC · jscodeshift