TabWise
Open-source developer tool
A Chrome extension for organizing tabs, grouping them, and restoring a browsing session.
700+ installs · About 45 weekly active users · Featured on the Chrome Web Store
- React
- TypeScript
- Manifest V3
- Tailwind CSS
Software engineer · Mumbai
Siddhesh Shirdhankar
I'm a software engineer focused on product engineering, developer tools, and the systems behind reliable applications.
From shipping browser extensions used by real people to building SaaS products and exploring cloud infrastructure, I enjoy taking ideas from concept to production.
Shipped products and professional product work. Each case study covers the problem, the decisions, and what I contributed.
Open-source developer tool
A Chrome extension for organizing tabs, grouping them, and restoring a browsing session.
700+ installs · About 45 weekly active users · Featured on the Chrome Web Store
Open-source product
An open-source platform for sharing a secret through a link that expires or can be read only a limited number of times.
One-time retrieval and expiry · Open source and self-hostable · TypeScript SDK
Professional product engineering
SaaS feedback infrastructure for configurable surveys. I contribute the admin panel, the public website, and the Web SDK.
Production SaaS · Admin panel, public site, and Web SDK · Team product
July 2024 – Present
Cyber Managers Software Services
Working across software development, product engineering, and deployment workflows. Contributing to web applications, customer feedback products, and CI/CD automation.
Articles on extensions, secret sharing, and the systems around production software.
· Medium
What service-to-service traffic looks like inside a cluster, and how Istio uses mTLS and authorization policy to limit which workloads can call each other.
· Medium
What building TabWise made concrete about Manifest V3: the extension is several isolated runtimes, and the service worker cannot hold state in memory.
· Medium
How the earlier version of GetSecret enforced a single read with an atomic update, and why that version chose server-side encryption over a zero-knowledge design.
· Medium
Why a share link should be an opaque slug for access, not a hash of the secret, once you need expiry, revocation, and one-time retrieval.
Read all articles · 24+ engineering articles on Medium
I'm an Associate Software Engineer at Cyber Managers Software Services. I work on Encatch, a SaaS product for customer feedback, and on the deployment workflows around it.
Outside that job I build and maintain my own software, including TabWise and GetSecret. My day-to-day work is frontend and full-stack product engineering. Cloud infrastructure is the area I am actively developing alongside that.
I'm always interested in discussing software, product ideas, developer tools, and opportunities to build useful things.