JotGo is a SaaS platform and multi-browser extension for bug reporting and product feedback. It helps product, engineering, and QA teams capture screenshots, user activity, console logs, and network requests, then turn that context into work their teams can investigate and manage.
I led the platform rebuild as the primary technical decision-maker across the frontend, backend, browser extension, database, and MCP server. I coordinated three developers and two QA engineers while setting implementation priorities and managing releases across multiple repositories.
- Built a Pixi.js and WebGL canvas renderer while retaining the inherited ReactFlow implementation as a fallback. The old canvas began lagging past around 100 images, while the new renderer stayed usable to around 1,000 in generated-data testing, roughly 10x the previous capacity. Production usage sat in the hundreds.
- Implemented Firestore-based real-time synchronization for the canvas, allowing multiple users to see canvas updates as they occurred without refreshing the page.
- Built session replay and browser-extension diagnostics end to end across the extension, frontend, and backend. The feature combined user-action capture and playback with console-log and network-request collection, giving customer teams more context for investigating reported issues.
- Built the GraphQL-based Linear integration, then developed webhook-driven two-way synchronization between JotGo and Linear. Also fixed webhook handling and shared issue fields and actions across the inherited Jira integration.
- Built and shipped an MCP server that allows users to access and work with platform feedback through supported AI tools using Auth0-based OAuth or personal access tokens.