JotGo is a SaaS platform and browser extension for bug reporting and product feedback, with screenshot capture, session replay, and team collaboration. I lead the rebuild as the main engineer and own the whole system: the database, the backend, the frontend, the browser extension, and the release process, along with the direction of a small three person team. I inherited a rough codebase, so a large part of the job has been restructuring it into something maintainable while still shipping new features.
- Rebuilt the feedback canvas from ReactFlow to Pixi.js and WebGL. It handles hundreds of images smoothly in production, and I stress tested it past a thousand to confirm there was headroom.
- Built the browser extension diagnostics in the background service worker: network request capture, console log capture, and session replay, so developers get real context to reproduce an issue.
- Built the backend on NestJS and Firestore, with GraphQL APIs, OAuth authentication, and Redis and Bull queues for background jobs and email notifications through SendGrid, all running on GCP.
- Integrated Linear end to end over GraphQL and extended an inherited Jira integration, connecting user feedback to the teams that act on it.
- Built an MCP integration that connects the platform's feedback data with AI tooling, supporting both OAuth and PAT authentication.
- Own the git branching strategy and the release process for the team.